ipv4_pim_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-pim package operational data.

This module contains definitions for the following management objects:

pim-ma: PIM MA operational data
pim: pim
ipv6-pim: ipv6 pim
pim6-ma: pim6 ma

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Ipv6Pim

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

	// Standby Process.
	Standby Ipv6Pim_Standby

	// Active Process.
	Active Ipv6Pim_Active
}

Ipv6Pim ipv6 pim

func (*Ipv6Pim) GetEntityData

func (ipv6Pim *Ipv6Pim) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active

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

	// Default Context.
	DefaultContext Ipv6Pim_Active_DefaultContext

	// Process.
	Process Ipv6Pim_Active_Process

	// VRF Table.
	Vrfs Ipv6Pim_Active_Vrfs
}

Ipv6Pim_Active Active Process

func (*Ipv6Pim_Active) GetEntityData

func (active *Ipv6Pim_Active) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext

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

	// PIM global interface table.
	GlobalInterfaces Ipv6Pim_Active_DefaultContext_GlobalInterfaces

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Ipv6Pim_Active_DefaultContext_IfrsInterfaces

	// SAFI table and type.
	Safs Ipv6Pim_Active_DefaultContext_Safs

	// PIM interface statistics.
	InterfaceStatistics Ipv6Pim_Active_DefaultContext_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Ipv6Pim_Active_DefaultContext_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Ipv6Pim_Active_DefaultContext_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Ipv6Pim_Active_DefaultContext_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Ipv6Pim_Active_DefaultContext_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Ipv6Pim_Active_DefaultContext_IfrsSummary

	// PIM range list information.
	Ranges Ipv6Pim_Active_DefaultContext_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Ipv6Pim_Active_DefaultContext_InterfaceOldFormats

	// PIM BSR information.
	Bsr Ipv6Pim_Active_DefaultContext_Bsr

	// PIM route policy.
	RoutePolicy Ipv6Pim_Active_DefaultContext_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Ipv6Pim_Active_DefaultContext_RpfSummary

	// PIM interfaces.
	Interfaces Ipv6Pim_Active_DefaultContext_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Ipv6Pim_Active_DefaultContext_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Ipv6Pim_Active_DefaultContext_BidirDfStates

	// PIM topology table.
	Topologies Ipv6Pim_Active_DefaultContext_Topologies

	// PIM BGP SAFI table.
	BgpAfs Ipv6Pim_Active_DefaultContext_BgpAfs

	// PIM Auto-RP information.
	AutoRp Ipv6Pim_Active_DefaultContext_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Ipv6Pim_Active_DefaultContext_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Ipv6Pim_Active_DefaultContext_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Ipv6Pim_Active_DefaultContext_GroupMapRpfs

	// PIM summary.
	Summary Ipv6Pim_Active_DefaultContext_Summary

	// GRE information.
	Gre Ipv6Pim_Active_DefaultContext_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Ipv6Pim_Active_DefaultContext_BidirDfWinners

	// PIM table context list.
	TableContexts Ipv6Pim_Active_DefaultContext_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Ipv6Pim_Active_DefaultContext_NeighborSummaries

	// PIM context information.
	Context Ipv6Pim_Active_DefaultContext_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Ipv6Pim_Active_DefaultContext_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Ipv6Pim_Active_DefaultContext_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Ipv6Pim_Active_DefaultContext_Neighbors
}

Ipv6Pim_Active_DefaultContext Default Context

func (*Ipv6Pim_Active_DefaultContext) GetEntityData

func (defaultContext *Ipv6Pim_Active_DefaultContext) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_AutoRp

type Ipv6Pim_Active_DefaultContext_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Pim_Active_DefaultContext_AutoRp PIM Auto-RP information

func (*Ipv6Pim_Active_DefaultContext_AutoRp) GetEntityData

type Ipv6Pim_Active_DefaultContext_BgpAfs

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

	// PIM BGP SAFI information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf.
	BgpAf []*Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf
}

Ipv6Pim_Active_DefaultContext_BgpAfs PIM BGP SAFI table

func (*Ipv6Pim_Active_DefaultContext_BgpAfs) GetEntityData

type Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Source

	// Group address.
	Group Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop
}

Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf PIM BGP SAFI information

func (*Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf) GetEntityData

type Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Group

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Group Group address

func (*Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Group) GetEntityData

type Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop Next hop address

func (*Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop) GetEntityData

type Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Source

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Source Source address

func (*Ipv6Pim_Active_DefaultContext_BgpAfs_BgpAf_Source) GetEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfStates

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

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState.
	BidirDfState []*Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState
}

Ipv6Pim_Active_DefaultContext_BidirDfStates Bidirectional PIM DF election state table

func (*Ipv6Pim_Active_DefaultContext_BidirDfStates) GetEntityData

func (bidirDfStates *Ipv6Pim_Active_DefaultContext_BidirDfStates) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

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

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

	// RP Address.
	RpAddressXr Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr
}

Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState) GetEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Ipv6Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfWinners

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

	// Bidirectional PIM DF election table entry. The type is slice of
	// Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner
}

Ipv6Pim_Active_DefaultContext_BidirDfWinners Bidirectional PIM DF election winner table

func (*Ipv6Pim_Active_DefaultContext_BidirDfWinners) GetEntityData

func (bidirDfWinners *Ipv6Pim_Active_DefaultContext_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

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

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

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner
}

Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner) GetEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Ipv6Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr

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

	// PIM BSR RP cache table.
	RpCaches Ipv6Pim_Active_DefaultContext_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Ipv6Pim_Active_DefaultContext_Bsr_BsrElections
}

Ipv6Pim_Active_DefaultContext_Bsr PIM BSR information

func (*Ipv6Pim_Active_DefaultContext_Bsr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_BsrElections

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

	// PIM BSR information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection.
	BsrElection []*Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection
}

Ipv6Pim_Active_DefaultContext_Bsr_BsrElections PIM BSR election state

func (*Ipv6Pim_Active_DefaultContext_Bsr_BsrElections) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection

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

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection PIM BSR information

func (*Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Ipv6Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps

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

	// PIM BSR candidate RP information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp
}

Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps PIM candidate-RP

func (*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp

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

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess

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

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Ipv6Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches

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

	// PIM BSR RP cache. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache.
	RpCache []*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches PIM BSR RP cache table

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache

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

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

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList

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

	// pim bsr crp bag. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

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

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Ipv6Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context

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

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Ipv6Pim_Active_DefaultContext_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Ipv6Pim_Active_DefaultContext_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Context_ExportRouteTarget.
	ExportRouteTarget []*Ipv6Pim_Active_DefaultContext_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Context_ImportRouteTarget.
	ImportRouteTarget []*Ipv6Pim_Active_DefaultContext_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange.
	AnycastRpRange []*Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange
}

Ipv6Pim_Active_DefaultContext_Context PIM context information

func (*Ipv6Pim_Active_DefaultContext_Context) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange

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

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix
}

Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange Anycast-RP Ranges

func (*Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Ipv6Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_ExportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Active_DefaultContext_Context_ExportRouteTarget Export Route Targets

func (*Ipv6Pim_Active_DefaultContext_Context_ExportRouteTarget) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_ImportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Active_DefaultContext_Context_ImportRouteTarget Import Route Targets

func (*Ipv6Pim_Active_DefaultContext_Context_ImportRouteTarget) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_RemoteDefaultGroup

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Context_RemoteDefaultGroup Remote Default Group

func (*Ipv6Pim_Active_DefaultContext_Context_RemoteDefaultGroup) GetEntityData

type Ipv6Pim_Active_DefaultContext_Context_RpfDefaultTable

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

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Active_DefaultContext_Context_RpfDefaultTable RPF Default Table

func (*Ipv6Pim_Active_DefaultContext_Context_RpfDefaultTable) GetEntityData

type Ipv6Pim_Active_DefaultContext_GlobalInterfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface.
	GlobalInterface []*Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface
}

Ipv6Pim_Active_DefaultContext_GlobalInterfaces PIM global interface table

func (*Ipv6Pim_Active_DefaultContext_GlobalInterfaces) GetEntityData

func (globalInterfaces *Ipv6Pim_Active_DefaultContext_GlobalInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress
}

Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface PIM interface name

func (*Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface) GetEntityData

type Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre

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

	// GRE hash.
	GreHashes Ipv6Pim_Active_DefaultContext_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Ipv6Pim_Active_DefaultContext_Gre_GreNextHops
}

Ipv6Pim_Active_DefaultContext_Gre GRE information

func (*Ipv6Pim_Active_DefaultContext_Gre) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreHashes

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

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Gre_GreHashes_GreHash.
	GreHash []*Ipv6Pim_Active_DefaultContext_Gre_GreHashes_GreHash
}

Ipv6Pim_Active_DefaultContext_Gre_GreHashes GRE hash

func (*Ipv6Pim_Active_DefaultContext_Gre_GreHashes) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreHashes_GreHash

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

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Ipv6Pim_Active_DefaultContext_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Ipv6Pim_Active_DefaultContext_Gre_GreHashes_GreHash) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops

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

	// PIM GRE address next-hop information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops GRE destination neighbor table

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop

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

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath

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

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Ipv6Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs

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

	// PIM group mapping entry. The type is slice of
	// Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs PIM group mapping information

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Ipv6Pim_Active_DefaultContext_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Ipv6Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources

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

	// PIM Group Mapping Entry with source information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource.
	GroupMapSource []*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource
}

Ipv6Pim_Active_DefaultContext_GroupMapSources PIM group-mapping with source information

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources) GetEntityData

func (groupMapSources *Ipv6Pim_Active_DefaultContext_GroupMapSources) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

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

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation
}

Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Ipv6Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_DefaultContext_IfrsInterfaces

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

	// PIM IFRS interface information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface
}

Ipv6Pim_Active_DefaultContext_IfrsInterfaces PIM interfaces in forward reference store table

func (*Ipv6Pim_Active_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Ipv6Pim_Active_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_IfrsSummary

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Ipv6Pim_Active_DefaultContext_IfrsSummary PIM interfaces in forward reference store summary

func (*Ipv6Pim_Active_DefaultContext_IfrsSummary) GetEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceOldFormats

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat
}

Ipv6Pim_Active_DefaultContext_InterfaceOldFormats PIM interfaces in old format

func (*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Ipv6Pim_Active_DefaultContext_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceStatistics

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

	// PIM interface statistics. The type is slice of
	// Ipv6Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Ipv6Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic
}

Ipv6Pim_Active_DefaultContext_InterfaceStatistics PIM interface statistics

func (*Ipv6Pim_Active_DefaultContext_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Ipv6Pim_Active_DefaultContext_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic

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

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

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Ipv6Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Ipv6Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Ipv6Pim_Active_DefaultContext_Interfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Interfaces_Interface.
	Interface []*Ipv6Pim_Active_DefaultContext_Interfaces_Interface
}

Ipv6Pim_Active_DefaultContext_Interfaces PIM interfaces

func (*Ipv6Pim_Active_DefaultContext_Interfaces) GetEntityData

type Ipv6Pim_Active_DefaultContext_Interfaces_Interface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_DefaultContext_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress
}

Ipv6Pim_Active_DefaultContext_Interfaces_Interface PIM interface name

func (*Ipv6Pim_Active_DefaultContext_Interfaces_Interface) GetEntityData

type Ipv6Pim_Active_DefaultContext_Interfaces_Interface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Interfaces_Interface_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_DefaultContext_Interfaces_Interface_DrAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_JpStatistics

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

	// PIM Join Prune Statistics. The type is slice of
	// Ipv6Pim_Active_DefaultContext_JpStatistics_JpStatistic.
	JpStatistic []*Ipv6Pim_Active_DefaultContext_JpStatistics_JpStatistic
}

Ipv6Pim_Active_DefaultContext_JpStatistics PIM join prune statistics table

func (*Ipv6Pim_Active_DefaultContext_JpStatistics) GetEntityData

func (jpStatistics *Ipv6Pim_Active_DefaultContext_JpStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_JpStatistics_JpStatistic

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

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

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

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

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

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Ipv6Pim_Active_DefaultContext_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Ipv6Pim_Active_DefaultContext_JpStatistics_JpStatistic) GetEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase.
	MibDatabase []*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase
}

Ipv6Pim_Active_DefaultContext_MibDatabases PIM group database for mroute mibs table

func (*Ipv6Pim_Active_DefaultContext_MibDatabases) GetEntityData

func (mibDatabases *Ipv6Pim_Active_DefaultContext_MibDatabases) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase

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

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

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

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

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot
}

Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase PIM multicast static route information

func (*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase) GetEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Ipv6Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute
}

Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes PIM multicast static route table

func (*Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute

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

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

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

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Ipv6Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Ipv6Pim_Active_DefaultContext_NeighborOldFormats

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat
}

Ipv6Pim_Active_DefaultContext_NeighborOldFormats PIM neighbor table old format

func (*Ipv6Pim_Active_DefaultContext_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Ipv6Pim_Active_DefaultContext_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_NeighborSummaries

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

	// PIM neighbor summary information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Ipv6Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary
}

Ipv6Pim_Active_DefaultContext_NeighborSummaries PIM neighbor summary table

func (*Ipv6Pim_Active_DefaultContext_NeighborSummaries) GetEntityData

func (neighborSummaries *Ipv6Pim_Active_DefaultContext_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary

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

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

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Ipv6Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Ipv6Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary) GetEntityData

type Ipv6Pim_Active_DefaultContext_Neighbors

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor.
	Neighbor []*Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor
}

Ipv6Pim_Active_DefaultContext_Neighbors PIM neighbor table

func (*Ipv6Pim_Active_DefaultContext_Neighbors) GetEntityData

type Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr
}

Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor PIM neighbor information

func (*Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels

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

	// PIM netio tunnel information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels Tunnel information that NETIO has

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels) GetEntityData

func (netIoTunnels *Ipv6Pim_Active_DefaultContext_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel) GetEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges

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

	// PIM range list information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Ranges_Range.
	Range []*Ipv6Pim_Active_DefaultContext_Ranges_Range
}

Ipv6Pim_Active_DefaultContext_Ranges PIM range list information

func (*Ipv6Pim_Active_DefaultContext_Ranges) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Ipv6Pim_Active_DefaultContext_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Ipv6Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange.
	GroupRange []*Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange
}

Ipv6Pim_Active_DefaultContext_Ranges_Range PIM range list information

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation
}

Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange List of group ranges

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Ranges_Range_RpAddressXr Rendezvous point address

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range_RpAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation Source of information

func (*Ipv6Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy

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

	// PIM route policy statistics.
	RoutePolicyStatistics Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests
}

Ipv6Pim_Active_DefaultContext_RoutePolicy PIM route policy

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics

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

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests

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

	// PIM route policy test run. The type is slice of
	// Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Ipv6Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect

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

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces
}

Ipv6Pim_Active_DefaultContext_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces

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

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface

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

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases

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

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Ipv6Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_RpfSummary

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

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Ipv6Pim_Active_DefaultContext_RpfSummary PIM RPF registration summary

func (*Ipv6Pim_Active_DefaultContext_RpfSummary) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs

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

	// SAF name . The type is slice of Ipv6Pim_Active_DefaultContext_Safs_Saf.
	Saf []*Ipv6Pim_Active_DefaultContext_Safs_Saf
}

Ipv6Pim_Active_DefaultContext_Safs SAFI table and type

func (*Ipv6Pim_Active_DefaultContext_Safs) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf

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

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs
}

Ipv6Pim_Active_DefaultContext_Safs_Saf SAF name

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource

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

	// Source 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}]+)?.
	SourceAddress interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs

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

	// PIM RPF information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf.
	Rpf []*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs PIM RPF information table

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf

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

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

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath

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

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Ipv6Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Ipv6Pim_Active_DefaultContext_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Active_DefaultContext_Summary PIM summary

func (*Ipv6Pim_Active_DefaultContext_Summary) GetEntityData

type Ipv6Pim_Active_DefaultContext_TableContexts

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

	// PIM table context information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_TableContexts_TableContext.
	TableContext []*Ipv6Pim_Active_DefaultContext_TableContexts_TableContext
}

Ipv6Pim_Active_DefaultContext_TableContexts PIM table context list

func (*Ipv6Pim_Active_DefaultContext_TableContexts) GetEntityData

func (tableContexts *Ipv6Pim_Active_DefaultContext_TableContexts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_TableContexts_TableContext

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

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Active_DefaultContext_TableContexts_TableContext PIM table context information

func (*Ipv6Pim_Active_DefaultContext_TableContexts_TableContext) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies

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

	// PIM topology information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Topologies_Topology.
	Topology []*Ipv6Pim_Active_DefaultContext_Topologies_Topology
}

Ipv6Pim_Active_DefaultContext_Topologies PIM topology table

func (*Ipv6Pim_Active_DefaultContext_Topologies) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Ipv6Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Ipv6Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Ipv6Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Ipv6Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Ipv6Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology PIM topology information

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr Group Address

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_RpfRoot) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Ipv6Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr Source Address

func (*Ipv6Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts

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

	// Route count for topology with entry flag set. The type is slice of
	// Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

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

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Ipv6Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts

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

	// Route count for topology with interface flag set. The type is slice of
	// Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

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

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Ipv6Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Ipv6Pim_Active_DefaultContext_TopologyRouteCount

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

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_DefaultContext_TopologyRouteCount Topology route count information from PIM topology table

func (*Ipv6Pim_Active_DefaultContext_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Ipv6Pim_Active_DefaultContext_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_TrafficCounters

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

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue.
	PacketQueue []*Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue
}

Ipv6Pim_Active_DefaultContext_TrafficCounters PIM message traffic counters

func (*Ipv6Pim_Active_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Ipv6Pim_Active_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue

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

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats
}

Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue) GetEntityData

type Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

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

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats

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

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Ipv6Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels

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

	// PIM tunnel information. The type is slice of
	// Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel.
	Tunnel []*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel
}

Ipv6Pim_Active_DefaultContext_Tunnels Tunnels information that PIM has

func (*Ipv6Pim_Active_DefaultContext_Tunnels) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio
}

Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel PIM tunnel information

func (*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress) GetEntityData

type Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Active_Process

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

	// NSR Information.
	Nsr Ipv6Pim_Active_Process_Nsr

	// PIM Global Summary.
	Summary Ipv6Pim_Active_Process_Summary

	// PIM NSF information.
	Nsf Ipv6Pim_Active_Process_Nsf

	// ISSU Information.
	Issu Ipv6Pim_Active_Process_Issu
}

Ipv6Pim_Active_Process Process

func (*Ipv6Pim_Active_Process) GetEntityData

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

type Ipv6Pim_Active_Process_Issu

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

	// Is Information valid ?. The type is bool.
	Informationvalid interface{}

	// HA role. The type is interface{} with range: -2147483648..2147483647.
	RoleHa interface{}

	// ISSU role. The type is interface{} with range: -2147483648..2147483647.
	RoleIssu interface{}

	// ISSU Phase. The type is interface{} with range: -2147483648..2147483647.
	PhaseIssu interface{}

	// Time when last HA role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastHaRoleNotificationReceived interface{}

	// Time when last ISSU role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuRoleNotificationReceived interface{}

	// Time when last ISSU Phase nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuPhaseNotificationReceived interface{}

	// Was EOC received ?. The type is bool.
	IsEocReceived interface{}

	// Time when EOC was received. The type is interface{} with range:
	// 0..18446744073709551615.
	EocReceivedTimestamp interface{}

	// Was IHMS done received ?. The type is bool.
	IsIhmsDoneReceived interface{}

	// Time when IHMS done was received. The type is interface{} with range:
	// 0..18446744073709551615.
	IhmsReceivedTimestamp interface{}

	// Was RIB Sync received ?. The type is bool.
	IsRibSyncReceived interface{}

	// Time when RIB Sync was received. The type is interface{} with range:
	// 0..18446744073709551615.
	RibSyncReceivedTimestamp interface{}

	// Was NBR Sync achieved ?. The type is bool.
	IsNbrSyncReceived interface{}

	// Time when NBR Sync was achieved. The type is interface{} with range:
	// 0..18446744073709551615.
	NbrSyncReceivedTimestamp interface{}

	// Was Checkpoint IDT done ?. The type is bool.
	IsCheckpointIdtDone interface{}

	// Time when Checkpoint IDT done. The type is interface{} with range:
	// 0..18446744073709551615.
	CheckpointIdtTimestamp interface{}
}

Ipv6Pim_Active_Process_Issu ISSU Information

func (*Ipv6Pim_Active_Process_Issu) GetEntityData

func (issu *Ipv6Pim_Active_Process_Issu) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Process_Nsf

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

	// Is Multicast NSF Configured. The type is bool.
	ConfiguredState interface{}

	// Are we currently in NSF. The type is bool.
	NsfState interface{}

	// Multicast NSF timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeout interface{}

	// Multicast NSF time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeLeft interface{}

	// Waiting for NSF timer expiry. The type is bool.
	WaitingTimer interface{}

	// Waiting for IGMP/MLD. The type is bool.
	WaitingMembership interface{}

	// Respawn Count. The type is interface{} with range: 0..4294967295.
	RespawnCount interface{}

	// Last NSF time ON. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOn interface{}

	// Last NSF time off. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOff interface{}

	// Last NSF time ON in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOnSec interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffSec interface{}

	// Last ICD Notif Recv. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastIcdNotifRecv interface{}

	// Last ICD Notif Recv in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastIcdNotifRecvSec interface{}
}

Ipv6Pim_Active_Process_Nsf PIM NSF information

func (*Ipv6Pim_Active_Process_Nsf) GetEntityData

func (nsf *Ipv6Pim_Active_Process_Nsf) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Process_Nsr

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

	// NSR state. The type is interface{} with range: 0..255.
	State interface{}

	// Partner process connected. The type is bool.
	PartnerConnected interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Is RMF timer running ?. The type is bool.
	RmfTimerValid interface{}

	// Time for RMF timer to expire. The type is interface{} with range:
	// 0..18446744073709551615.
	RmfTimerExpiry interface{}

	// Time when connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionUp interface{}

	// Time when connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionDn interface{}

	// Time when RMF Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfReady interface{}

	// Time when RMF Not-Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfNotReady interface{}

	// No. of times connection went up. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionUp interface{}

	// No. of times connection went down. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionDn interface{}

	// No. of times RMF Ready notif was sent. The type is interface{} with range:
	// 0..4294967295.
	CountRmfReady interface{}

	// No. of times RMF Not Ready notif was sent. The type is interface{} with
	// range: 0..4294967295.
	CountRmfNotReady interface{}
}

Ipv6Pim_Active_Process_Nsr NSR Information

func (*Ipv6Pim_Active_Process_Nsr) GetEntityData

func (nsr *Ipv6Pim_Active_Process_Nsr) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Process_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Active_Process_Summary PIM Global Summary

func (*Ipv6Pim_Active_Process_Summary) GetEntityData

func (summary *Ipv6Pim_Active_Process_Summary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs

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

	// VRF name. The type is slice of Ipv6Pim_Active_Vrfs_Vrf.
	Vrf []*Ipv6Pim_Active_Vrfs_Vrf
}

Ipv6Pim_Active_Vrfs VRF Table

func (*Ipv6Pim_Active_Vrfs) GetEntityData

func (vrfs *Ipv6Pim_Active_Vrfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf

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

	// This attribute is a key. VRF name . The type is string with length: 1..32.
	VrfName interface{}

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces

	// SAFI table and type.
	Safs Ipv6Pim_Active_Vrfs_Vrf_Safs

	// PIM interface statistics.
	InterfaceStatistics Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Ipv6Pim_Active_Vrfs_Vrf_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Ipv6Pim_Active_Vrfs_Vrf_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Ipv6Pim_Active_Vrfs_Vrf_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Ipv6Pim_Active_Vrfs_Vrf_IfrsSummary

	// PIM range list information.
	Ranges Ipv6Pim_Active_Vrfs_Vrf_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats

	// PIM BSR information.
	Bsr Ipv6Pim_Active_Vrfs_Vrf_Bsr

	// PIM route policy.
	RoutePolicy Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Ipv6Pim_Active_Vrfs_Vrf_RpfSummary

	// PIM interfaces.
	Interfaces Ipv6Pim_Active_Vrfs_Vrf_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates

	// PIM topology table.
	Topologies Ipv6Pim_Active_Vrfs_Vrf_Topologies

	// PIM BGP SAFI table.
	BgpAfs Ipv6Pim_Active_Vrfs_Vrf_BgpAfs

	// PIM Auto-RP information.
	AutoRp Ipv6Pim_Active_Vrfs_Vrf_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs

	// PIM summary.
	Summary Ipv6Pim_Active_Vrfs_Vrf_Summary

	// GRE information.
	Gre Ipv6Pim_Active_Vrfs_Vrf_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners

	// PIM table context list.
	TableContexts Ipv6Pim_Active_Vrfs_Vrf_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries

	// PIM context information.
	Context Ipv6Pim_Active_Vrfs_Vrf_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Ipv6Pim_Active_Vrfs_Vrf_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Ipv6Pim_Active_Vrfs_Vrf_Neighbors
}

Ipv6Pim_Active_Vrfs_Vrf VRF name

func (*Ipv6Pim_Active_Vrfs_Vrf) GetEntityData

func (vrf *Ipv6Pim_Active_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_AutoRp

type Ipv6Pim_Active_Vrfs_Vrf_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Pim_Active_Vrfs_Vrf_AutoRp PIM Auto-RP information

func (*Ipv6Pim_Active_Vrfs_Vrf_AutoRp) GetEntityData

func (autoRp *Ipv6Pim_Active_Vrfs_Vrf_AutoRp) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BgpAfs

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

	// PIM BGP SAFI information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf.
	BgpAf []*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf
}

Ipv6Pim_Active_Vrfs_Vrf_BgpAfs PIM BGP SAFI table

func (*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs) GetEntityData

func (bgpAfs *Ipv6Pim_Active_Vrfs_Vrf_BgpAfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source

	// Group address.
	Group Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop
}

Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf PIM BGP SAFI information

func (*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group Group address

func (*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop Next hop address

func (*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source Source address

func (*Ipv6Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates

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

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState.
	BidirDfState []*Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates Bidirectional PIM DF election state table

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates) GetEntityData

func (bidirDfStates *Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

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

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

	// RP Address.
	RpAddressXr Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners

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

	// Bidirectional PIM DF election table entry. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners Bidirectional PIM DF election winner table

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners) GetEntityData

func (bidirDfWinners *Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

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

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

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Ipv6Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr

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

	// PIM BSR RP cache table.
	RpCaches Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr PIM BSR information

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr) GetEntityData

func (bsr *Ipv6Pim_Active_Vrfs_Vrf_Bsr) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections

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

	// PIM BSR information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection.
	BsrElection []*Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections PIM BSR election state

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections) GetEntityData

func (bsrElections *Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection

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

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection PIM BSR information

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps

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

	// PIM BSR candidate RP information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps PIM candidate-RP

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData

func (candidateRps *Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp

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

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess

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

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches

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

	// PIM BSR RP cache. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache.
	RpCache []*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches PIM BSR RP cache table

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches) GetEntityData

func (rpCaches *Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache

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

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

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList

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

	// pim bsr crp bag. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

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

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context

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

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Ipv6Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Ipv6Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget.
	ExportRouteTarget []*Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget.
	ImportRouteTarget []*Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange.
	AnycastRpRange []*Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange
}

Ipv6Pim_Active_Vrfs_Vrf_Context PIM context information

func (*Ipv6Pim_Active_Vrfs_Vrf_Context) GetEntityData

func (context *Ipv6Pim_Active_Vrfs_Vrf_Context) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange

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

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix
}

Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange Anycast-RP Ranges

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget Export Route Targets

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData

func (exportRouteTarget *Ipv6Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget Import Route Targets

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData

func (importRouteTarget *Ipv6Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup Remote Default Group

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData

func (remoteDefaultGroup *Ipv6Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable

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

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable RPF Default Table

func (*Ipv6Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre

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

	// GRE hash.
	GreHashes Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops
}

Ipv6Pim_Active_Vrfs_Vrf_Gre GRE information

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre) GetEntityData

func (gre *Ipv6Pim_Active_Vrfs_Vrf_Gre) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes

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

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash.
	GreHash []*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes GRE hash

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes) GetEntityData

func (greHashes *Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash

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

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops

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

	// PIM GRE address next-hop information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops GRE destination neighbor table

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops) GetEntityData

func (greNextHops *Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop

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

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath

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

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Ipv6Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs

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

	// PIM group mapping entry. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs PIM group mapping information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources

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

	// PIM Group Mapping Entry with source information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource.
	GroupMapSource []*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources PIM group-mapping with source information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources) GetEntityData

func (groupMapSources *Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

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

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Ipv6Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces

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

	// PIM IFRS interface information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces PIM interfaces in forward reference store table

func (*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_IfrsSummary

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_IfrsSummary PIM interfaces in forward reference store summary

func (*Ipv6Pim_Active_Vrfs_Vrf_IfrsSummary) GetEntityData

func (ifrsSummary *Ipv6Pim_Active_Vrfs_Vrf_IfrsSummary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats PIM interfaces in old format

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics

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

	// PIM interface statistics. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics PIM interface statistics

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic

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

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

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Ipv6Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Interfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface.
	Interface []*Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface
}

Ipv6Pim_Active_Vrfs_Vrf_Interfaces PIM interfaces

func (*Ipv6Pim_Active_Vrfs_Vrf_Interfaces) GetEntityData

func (interfaces *Ipv6Pim_Active_Vrfs_Vrf_Interfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress
}

Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface PIM interface name

func (*Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress PIM Designated Router

func (*Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_JpStatistics

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

	// PIM Join Prune Statistics. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic.
	JpStatistic []*Ipv6Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic
}

Ipv6Pim_Active_Vrfs_Vrf_JpStatistics PIM join prune statistics table

func (*Ipv6Pim_Active_Vrfs_Vrf_JpStatistics) GetEntityData

func (jpStatistics *Ipv6Pim_Active_Vrfs_Vrf_JpStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic

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

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

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

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

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

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Ipv6Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase.
	MibDatabase []*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases PIM group database for mroute mibs table

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases) GetEntityData

func (mibDatabases *Ipv6Pim_Active_Vrfs_Vrf_MibDatabases) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase

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

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

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

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

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase PIM multicast static route information

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Ipv6Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute
}

Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes PIM multicast static route table

func (*Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute

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

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

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

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat
}

Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats PIM neighbor table old format

func (*Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries

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

	// PIM neighbor summary information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary
}

Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries PIM neighbor summary table

func (*Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries) GetEntityData

func (neighborSummaries *Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary

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

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

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Ipv6Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Neighbors

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor
}

Ipv6Pim_Active_Vrfs_Vrf_Neighbors PIM neighbor table

func (*Ipv6Pim_Active_Vrfs_Vrf_Neighbors) GetEntityData

func (neighbors *Ipv6Pim_Active_Vrfs_Vrf_Neighbors) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr
}

Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor PIM neighbor information

func (*Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels

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

	// PIM netio tunnel information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels Tunnel information that NETIO has

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels) GetEntityData

func (netIoTunnels *Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges

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

	// PIM range list information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range.
	Range []*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges PIM range list information

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Ipv6Pim_Active_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange.
	GroupRange []*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range PIM range list information

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange List of group ranges

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr Rendezvous point address

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation Source of information

func (*Ipv6Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy

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

	// PIM route policy statistics.
	RoutePolicyStatistics Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy PIM route policy

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy) GetEntityData

func (routePolicy *Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

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

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests

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

	// PIM route policy test run. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Ipv6Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect

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

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect) GetEntityData

func (rpfRedirect *Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces

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

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface

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

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

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

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_RpfSummary

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

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_RpfSummary PIM RPF registration summary

func (*Ipv6Pim_Active_Vrfs_Vrf_RpfSummary) GetEntityData

func (rpfSummary *Ipv6Pim_Active_Vrfs_Vrf_RpfSummary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs

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

	// SAF name . The type is slice of Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf.
	Saf []*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf
}

Ipv6Pim_Active_Vrfs_Vrf_Safs SAFI table and type

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs) GetEntityData

func (safs *Ipv6Pim_Active_Vrfs_Vrf_Safs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf

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

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf SAF name

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData

func (rpfHashSourceGroups *Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource

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

	// Source 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}]+)?.
	SourceAddress interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs

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

	// PIM RPF information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf.
	Rpf []*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs PIM RPF information table

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf

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

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

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath

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

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Ipv6Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Summary PIM summary

func (*Ipv6Pim_Active_Vrfs_Vrf_Summary) GetEntityData

func (summary *Ipv6Pim_Active_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TableContexts

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

	// PIM table context information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_TableContexts_TableContext.
	TableContext []*Ipv6Pim_Active_Vrfs_Vrf_TableContexts_TableContext
}

Ipv6Pim_Active_Vrfs_Vrf_TableContexts PIM table context list

func (*Ipv6Pim_Active_Vrfs_Vrf_TableContexts) GetEntityData

func (tableContexts *Ipv6Pim_Active_Vrfs_Vrf_TableContexts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TableContexts_TableContext

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

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TableContexts_TableContext PIM table context information

func (*Ipv6Pim_Active_Vrfs_Vrf_TableContexts_TableContext) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies

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

	// PIM topology information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology.
	Topology []*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies PIM topology table

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies) GetEntityData

func (topologies *Ipv6Pim_Active_Vrfs_Vrf_Topologies) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology PIM topology information

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr Group Address

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr Source Address

func (*Ipv6Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts

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

	// Route count for topology with entry flag set. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

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

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Ipv6Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

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

	// Route count for topology with interface flag set. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

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

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Ipv6Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TopologyRouteCount

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

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TopologyRouteCount Topology route count information from PIM topology table

func (*Ipv6Pim_Active_Vrfs_Vrf_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Ipv6Pim_Active_Vrfs_Vrf_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters

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

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue.
	PacketQueue []*Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue
}

Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters PIM message traffic counters

func (*Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue

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

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats
}

Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

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

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats

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

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Ipv6Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels

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

	// PIM tunnel information. The type is slice of
	// Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel.
	Tunnel []*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels Tunnels information that PIM has

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels) GetEntityData

func (tunnels *Ipv6Pim_Active_Vrfs_Vrf_Tunnels) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel PIM tunnel information

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress) GetEntityData

type Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Standby

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

	// Default Context.
	DefaultContext Ipv6Pim_Standby_DefaultContext

	// Process.
	Process Ipv6Pim_Standby_Process

	// VRF Table.
	Vrfs Ipv6Pim_Standby_Vrfs
}

Ipv6Pim_Standby Standby Process

func (*Ipv6Pim_Standby) GetEntityData

func (standby *Ipv6Pim_Standby) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext

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

	// PIM global interface table.
	GlobalInterfaces Ipv6Pim_Standby_DefaultContext_GlobalInterfaces

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Ipv6Pim_Standby_DefaultContext_IfrsInterfaces

	// SAFI table and type.
	Safs Ipv6Pim_Standby_DefaultContext_Safs

	// PIM interface statistics.
	InterfaceStatistics Ipv6Pim_Standby_DefaultContext_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Ipv6Pim_Standby_DefaultContext_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Ipv6Pim_Standby_DefaultContext_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Ipv6Pim_Standby_DefaultContext_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Ipv6Pim_Standby_DefaultContext_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Ipv6Pim_Standby_DefaultContext_IfrsSummary

	// PIM range list information.
	Ranges Ipv6Pim_Standby_DefaultContext_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats

	// PIM BSR information.
	Bsr Ipv6Pim_Standby_DefaultContext_Bsr

	// PIM route policy.
	RoutePolicy Ipv6Pim_Standby_DefaultContext_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Ipv6Pim_Standby_DefaultContext_RpfSummary

	// PIM interfaces.
	Interfaces Ipv6Pim_Standby_DefaultContext_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Ipv6Pim_Standby_DefaultContext_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Ipv6Pim_Standby_DefaultContext_BidirDfStates

	// PIM topology table.
	Topologies Ipv6Pim_Standby_DefaultContext_Topologies

	// PIM BGP SAFI table.
	BgpAfs Ipv6Pim_Standby_DefaultContext_BgpAfs

	// PIM Auto-RP information.
	AutoRp Ipv6Pim_Standby_DefaultContext_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Ipv6Pim_Standby_DefaultContext_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Ipv6Pim_Standby_DefaultContext_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Ipv6Pim_Standby_DefaultContext_GroupMapRpfs

	// PIM summary.
	Summary Ipv6Pim_Standby_DefaultContext_Summary

	// GRE information.
	Gre Ipv6Pim_Standby_DefaultContext_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Ipv6Pim_Standby_DefaultContext_BidirDfWinners

	// PIM table context list.
	TableContexts Ipv6Pim_Standby_DefaultContext_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Ipv6Pim_Standby_DefaultContext_NeighborSummaries

	// PIM context information.
	Context Ipv6Pim_Standby_DefaultContext_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Ipv6Pim_Standby_DefaultContext_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Ipv6Pim_Standby_DefaultContext_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Ipv6Pim_Standby_DefaultContext_Neighbors
}

Ipv6Pim_Standby_DefaultContext Default Context

func (*Ipv6Pim_Standby_DefaultContext) GetEntityData

func (defaultContext *Ipv6Pim_Standby_DefaultContext) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_AutoRp

type Ipv6Pim_Standby_DefaultContext_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Pim_Standby_DefaultContext_AutoRp PIM Auto-RP information

func (*Ipv6Pim_Standby_DefaultContext_AutoRp) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BgpAfs

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

	// PIM BGP SAFI information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf.
	BgpAf []*Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf
}

Ipv6Pim_Standby_DefaultContext_BgpAfs PIM BGP SAFI table

func (*Ipv6Pim_Standby_DefaultContext_BgpAfs) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source

	// Group address.
	Group Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop
}

Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf PIM BGP SAFI information

func (*Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group Group address

func (*Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop Next hop address

func (*Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source Source address

func (*Ipv6Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfStates

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

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState.
	BidirDfState []*Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState
}

Ipv6Pim_Standby_DefaultContext_BidirDfStates Bidirectional PIM DF election state table

func (*Ipv6Pim_Standby_DefaultContext_BidirDfStates) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

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

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

	// RP Address.
	RpAddressXr Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr
}

Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Ipv6Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfWinners

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

	// Bidirectional PIM DF election table entry. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner
}

Ipv6Pim_Standby_DefaultContext_BidirDfWinners Bidirectional PIM DF election winner table

func (*Ipv6Pim_Standby_DefaultContext_BidirDfWinners) GetEntityData

func (bidirDfWinners *Ipv6Pim_Standby_DefaultContext_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

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

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

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner
}

Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Ipv6Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr

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

	// PIM BSR RP cache table.
	RpCaches Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections
}

Ipv6Pim_Standby_DefaultContext_Bsr PIM BSR information

func (*Ipv6Pim_Standby_DefaultContext_Bsr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections

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

	// PIM BSR information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection.
	BsrElection []*Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection
}

Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections PIM BSR election state

func (*Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection

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

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection PIM BSR information

func (*Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Ipv6Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps

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

	// PIM BSR candidate RP information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp
}

Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps PIM candidate-RP

func (*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp

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

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess

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

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Ipv6Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches

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

	// PIM BSR RP cache. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache.
	RpCache []*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches PIM BSR RP cache table

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache

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

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

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList

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

	// pim bsr crp bag. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

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

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Ipv6Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context

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

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Ipv6Pim_Standby_DefaultContext_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Ipv6Pim_Standby_DefaultContext_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Context_ExportRouteTarget.
	ExportRouteTarget []*Ipv6Pim_Standby_DefaultContext_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Context_ImportRouteTarget.
	ImportRouteTarget []*Ipv6Pim_Standby_DefaultContext_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange.
	AnycastRpRange []*Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange
}

Ipv6Pim_Standby_DefaultContext_Context PIM context information

func (*Ipv6Pim_Standby_DefaultContext_Context) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange

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

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix
}

Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange Anycast-RP Ranges

func (*Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Ipv6Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_ExportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Standby_DefaultContext_Context_ExportRouteTarget Export Route Targets

func (*Ipv6Pim_Standby_DefaultContext_Context_ExportRouteTarget) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_ImportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Standby_DefaultContext_Context_ImportRouteTarget Import Route Targets

func (*Ipv6Pim_Standby_DefaultContext_Context_ImportRouteTarget) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_RemoteDefaultGroup

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Context_RemoteDefaultGroup Remote Default Group

func (*Ipv6Pim_Standby_DefaultContext_Context_RemoteDefaultGroup) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Context_RpfDefaultTable

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

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Standby_DefaultContext_Context_RpfDefaultTable RPF Default Table

func (*Ipv6Pim_Standby_DefaultContext_Context_RpfDefaultTable) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GlobalInterfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface.
	GlobalInterface []*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface
}

Ipv6Pim_Standby_DefaultContext_GlobalInterfaces PIM global interface table

func (*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces) GetEntityData

func (globalInterfaces *Ipv6Pim_Standby_DefaultContext_GlobalInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress
}

Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface PIM interface name

func (*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre

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

	// GRE hash.
	GreHashes Ipv6Pim_Standby_DefaultContext_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops
}

Ipv6Pim_Standby_DefaultContext_Gre GRE information

func (*Ipv6Pim_Standby_DefaultContext_Gre) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreHashes

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

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Gre_GreHashes_GreHash.
	GreHash []*Ipv6Pim_Standby_DefaultContext_Gre_GreHashes_GreHash
}

Ipv6Pim_Standby_DefaultContext_Gre_GreHashes GRE hash

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreHashes) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreHashes_GreHash

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

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Ipv6Pim_Standby_DefaultContext_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreHashes_GreHash) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops

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

	// PIM GRE address next-hop information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops GRE destination neighbor table

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop

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

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath

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

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Ipv6Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs

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

	// PIM group mapping entry. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs PIM group mapping information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Ipv6Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources

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

	// PIM Group Mapping Entry with source information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource.
	GroupMapSource []*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources PIM group-mapping with source information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources) GetEntityData

func (groupMapSources *Ipv6Pim_Standby_DefaultContext_GroupMapSources) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

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

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Ipv6Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_DefaultContext_IfrsInterfaces

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

	// PIM IFRS interface information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface
}

Ipv6Pim_Standby_DefaultContext_IfrsInterfaces PIM interfaces in forward reference store table

func (*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Ipv6Pim_Standby_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_IfrsSummary

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Ipv6Pim_Standby_DefaultContext_IfrsSummary PIM interfaces in forward reference store summary

func (*Ipv6Pim_Standby_DefaultContext_IfrsSummary) GetEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat
}

Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats PIM interfaces in old format

func (*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceStatistics

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

	// PIM interface statistics. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Ipv6Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic
}

Ipv6Pim_Standby_DefaultContext_InterfaceStatistics PIM interface statistics

func (*Ipv6Pim_Standby_DefaultContext_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Ipv6Pim_Standby_DefaultContext_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic

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

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

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Ipv6Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Ipv6Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Interfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Interfaces_Interface.
	Interface []*Ipv6Pim_Standby_DefaultContext_Interfaces_Interface
}

Ipv6Pim_Standby_DefaultContext_Interfaces PIM interfaces

func (*Ipv6Pim_Standby_DefaultContext_Interfaces) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Interfaces_Interface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress
}

Ipv6Pim_Standby_DefaultContext_Interfaces_Interface PIM interface name

func (*Ipv6Pim_Standby_DefaultContext_Interfaces_Interface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_JpStatistics

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

	// PIM Join Prune Statistics. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_JpStatistics_JpStatistic.
	JpStatistic []*Ipv6Pim_Standby_DefaultContext_JpStatistics_JpStatistic
}

Ipv6Pim_Standby_DefaultContext_JpStatistics PIM join prune statistics table

func (*Ipv6Pim_Standby_DefaultContext_JpStatistics) GetEntityData

type Ipv6Pim_Standby_DefaultContext_JpStatistics_JpStatistic

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

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

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

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

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

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Ipv6Pim_Standby_DefaultContext_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Ipv6Pim_Standby_DefaultContext_JpStatistics_JpStatistic) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase.
	MibDatabase []*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase
}

Ipv6Pim_Standby_DefaultContext_MibDatabases PIM group database for mroute mibs table

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase

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

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

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

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

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot
}

Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase PIM multicast static route information

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Ipv6Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute
}

Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes PIM multicast static route table

func (*Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute

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

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

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

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Ipv6Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NeighborOldFormats

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat
}

Ipv6Pim_Standby_DefaultContext_NeighborOldFormats PIM neighbor table old format

func (*Ipv6Pim_Standby_DefaultContext_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Ipv6Pim_Standby_DefaultContext_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NeighborSummaries

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

	// PIM neighbor summary information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Ipv6Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary
}

Ipv6Pim_Standby_DefaultContext_NeighborSummaries PIM neighbor summary table

func (*Ipv6Pim_Standby_DefaultContext_NeighborSummaries) GetEntityData

func (neighborSummaries *Ipv6Pim_Standby_DefaultContext_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary

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

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

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Ipv6Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Ipv6Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Neighbors

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor.
	Neighbor []*Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor
}

Ipv6Pim_Standby_DefaultContext_Neighbors PIM neighbor table

func (*Ipv6Pim_Standby_DefaultContext_Neighbors) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr
}

Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor PIM neighbor information

func (*Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels

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

	// PIM netio tunnel information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels Tunnel information that NETIO has

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges

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

	// PIM range list information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Ranges_Range.
	Range []*Ipv6Pim_Standby_DefaultContext_Ranges_Range
}

Ipv6Pim_Standby_DefaultContext_Ranges PIM range list information

func (*Ipv6Pim_Standby_DefaultContext_Ranges) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Ipv6Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Ipv6Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange.
	GroupRange []*Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range PIM range list information

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange List of group ranges

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr Rendezvous point address

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation Source of information

func (*Ipv6Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy

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

	// PIM route policy statistics.
	RoutePolicyStatistics Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy PIM route policy

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics

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

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests

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

	// PIM route policy test run. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Ipv6Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect

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

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces

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

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface

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

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases

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

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Ipv6Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_RpfSummary

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

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Ipv6Pim_Standby_DefaultContext_RpfSummary PIM RPF registration summary

func (*Ipv6Pim_Standby_DefaultContext_RpfSummary) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs

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

	// SAF name . The type is slice of Ipv6Pim_Standby_DefaultContext_Safs_Saf.
	Saf []*Ipv6Pim_Standby_DefaultContext_Safs_Saf
}

Ipv6Pim_Standby_DefaultContext_Safs SAFI table and type

func (*Ipv6Pim_Standby_DefaultContext_Safs) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf

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

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf SAF name

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource

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

	// Source 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}]+)?.
	SourceAddress interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs

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

	// PIM RPF information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf.
	Rpf []*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs PIM RPF information table

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf

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

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

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath

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

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Ipv6Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Standby_DefaultContext_Summary PIM summary

func (*Ipv6Pim_Standby_DefaultContext_Summary) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TableContexts

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

	// PIM table context information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_TableContexts_TableContext.
	TableContext []*Ipv6Pim_Standby_DefaultContext_TableContexts_TableContext
}

Ipv6Pim_Standby_DefaultContext_TableContexts PIM table context list

func (*Ipv6Pim_Standby_DefaultContext_TableContexts) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TableContexts_TableContext

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

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Standby_DefaultContext_TableContexts_TableContext PIM table context information

func (*Ipv6Pim_Standby_DefaultContext_TableContexts_TableContext) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies

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

	// PIM topology information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Topologies_Topology.
	Topology []*Ipv6Pim_Standby_DefaultContext_Topologies_Topology
}

Ipv6Pim_Standby_DefaultContext_Topologies PIM topology table

func (*Ipv6Pim_Standby_DefaultContext_Topologies) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Ipv6Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Ipv6Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology PIM topology information

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr Group Address

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr Source Address

func (*Ipv6Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts

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

	// Route count for topology with entry flag set. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

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

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Ipv6Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts

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

	// Route count for topology with interface flag set. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

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

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Ipv6Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TopologyRouteCount

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

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_DefaultContext_TopologyRouteCount Topology route count information from PIM topology table

func (*Ipv6Pim_Standby_DefaultContext_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Ipv6Pim_Standby_DefaultContext_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_TrafficCounters

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

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue.
	PacketQueue []*Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue
}

Ipv6Pim_Standby_DefaultContext_TrafficCounters PIM message traffic counters

func (*Ipv6Pim_Standby_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Ipv6Pim_Standby_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue

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

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats
}

Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

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

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats

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

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Ipv6Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels

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

	// PIM tunnel information. The type is slice of
	// Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel.
	Tunnel []*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel
}

Ipv6Pim_Standby_DefaultContext_Tunnels Tunnels information that PIM has

func (*Ipv6Pim_Standby_DefaultContext_Tunnels) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio
}

Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel PIM tunnel information

func (*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress) GetEntityData

type Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Standby_Process

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

	// NSR Information.
	Nsr Ipv6Pim_Standby_Process_Nsr

	// PIM Global Summary.
	Summary Ipv6Pim_Standby_Process_Summary

	// PIM NSF information.
	Nsf Ipv6Pim_Standby_Process_Nsf

	// ISSU Information.
	Issu Ipv6Pim_Standby_Process_Issu
}

Ipv6Pim_Standby_Process Process

func (*Ipv6Pim_Standby_Process) GetEntityData

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

type Ipv6Pim_Standby_Process_Issu

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

	// Is Information valid ?. The type is bool.
	Informationvalid interface{}

	// HA role. The type is interface{} with range: -2147483648..2147483647.
	RoleHa interface{}

	// ISSU role. The type is interface{} with range: -2147483648..2147483647.
	RoleIssu interface{}

	// ISSU Phase. The type is interface{} with range: -2147483648..2147483647.
	PhaseIssu interface{}

	// Time when last HA role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastHaRoleNotificationReceived interface{}

	// Time when last ISSU role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuRoleNotificationReceived interface{}

	// Time when last ISSU Phase nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuPhaseNotificationReceived interface{}

	// Was EOC received ?. The type is bool.
	IsEocReceived interface{}

	// Time when EOC was received. The type is interface{} with range:
	// 0..18446744073709551615.
	EocReceivedTimestamp interface{}

	// Was IHMS done received ?. The type is bool.
	IsIhmsDoneReceived interface{}

	// Time when IHMS done was received. The type is interface{} with range:
	// 0..18446744073709551615.
	IhmsReceivedTimestamp interface{}

	// Was RIB Sync received ?. The type is bool.
	IsRibSyncReceived interface{}

	// Time when RIB Sync was received. The type is interface{} with range:
	// 0..18446744073709551615.
	RibSyncReceivedTimestamp interface{}

	// Was NBR Sync achieved ?. The type is bool.
	IsNbrSyncReceived interface{}

	// Time when NBR Sync was achieved. The type is interface{} with range:
	// 0..18446744073709551615.
	NbrSyncReceivedTimestamp interface{}

	// Was Checkpoint IDT done ?. The type is bool.
	IsCheckpointIdtDone interface{}

	// Time when Checkpoint IDT done. The type is interface{} with range:
	// 0..18446744073709551615.
	CheckpointIdtTimestamp interface{}
}

Ipv6Pim_Standby_Process_Issu ISSU Information

func (*Ipv6Pim_Standby_Process_Issu) GetEntityData

func (issu *Ipv6Pim_Standby_Process_Issu) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Process_Nsf

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

	// Is Multicast NSF Configured. The type is bool.
	ConfiguredState interface{}

	// Are we currently in NSF. The type is bool.
	NsfState interface{}

	// Multicast NSF timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeout interface{}

	// Multicast NSF time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeLeft interface{}

	// Waiting for NSF timer expiry. The type is bool.
	WaitingTimer interface{}

	// Waiting for IGMP/MLD. The type is bool.
	WaitingMembership interface{}

	// Respawn Count. The type is interface{} with range: 0..4294967295.
	RespawnCount interface{}

	// Last NSF time ON. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOn interface{}

	// Last NSF time off. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOff interface{}

	// Last NSF time ON in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOnSec interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffSec interface{}

	// Last ICD Notif Recv. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastIcdNotifRecv interface{}

	// Last ICD Notif Recv in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastIcdNotifRecvSec interface{}
}

Ipv6Pim_Standby_Process_Nsf PIM NSF information

func (*Ipv6Pim_Standby_Process_Nsf) GetEntityData

func (nsf *Ipv6Pim_Standby_Process_Nsf) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Process_Nsr

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

	// NSR state. The type is interface{} with range: 0..255.
	State interface{}

	// Partner process connected. The type is bool.
	PartnerConnected interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Is RMF timer running ?. The type is bool.
	RmfTimerValid interface{}

	// Time for RMF timer to expire. The type is interface{} with range:
	// 0..18446744073709551615.
	RmfTimerExpiry interface{}

	// Time when connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionUp interface{}

	// Time when connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionDn interface{}

	// Time when RMF Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfReady interface{}

	// Time when RMF Not-Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfNotReady interface{}

	// No. of times connection went up. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionUp interface{}

	// No. of times connection went down. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionDn interface{}

	// No. of times RMF Ready notif was sent. The type is interface{} with range:
	// 0..4294967295.
	CountRmfReady interface{}

	// No. of times RMF Not Ready notif was sent. The type is interface{} with
	// range: 0..4294967295.
	CountRmfNotReady interface{}
}

Ipv6Pim_Standby_Process_Nsr NSR Information

func (*Ipv6Pim_Standby_Process_Nsr) GetEntityData

func (nsr *Ipv6Pim_Standby_Process_Nsr) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Process_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Standby_Process_Summary PIM Global Summary

func (*Ipv6Pim_Standby_Process_Summary) GetEntityData

func (summary *Ipv6Pim_Standby_Process_Summary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs

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

	// VRF name. The type is slice of Ipv6Pim_Standby_Vrfs_Vrf.
	Vrf []*Ipv6Pim_Standby_Vrfs_Vrf
}

Ipv6Pim_Standby_Vrfs VRF Table

func (*Ipv6Pim_Standby_Vrfs) GetEntityData

func (vrfs *Ipv6Pim_Standby_Vrfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf

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

	// This attribute is a key. VRF name . The type is string with length: 1..32.
	VrfName interface{}

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces

	// SAFI table and type.
	Safs Ipv6Pim_Standby_Vrfs_Vrf_Safs

	// PIM interface statistics.
	InterfaceStatistics Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Ipv6Pim_Standby_Vrfs_Vrf_IfrsSummary

	// PIM range list information.
	Ranges Ipv6Pim_Standby_Vrfs_Vrf_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats

	// PIM BSR information.
	Bsr Ipv6Pim_Standby_Vrfs_Vrf_Bsr

	// PIM route policy.
	RoutePolicy Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Ipv6Pim_Standby_Vrfs_Vrf_RpfSummary

	// PIM interfaces.
	Interfaces Ipv6Pim_Standby_Vrfs_Vrf_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates

	// PIM topology table.
	Topologies Ipv6Pim_Standby_Vrfs_Vrf_Topologies

	// PIM BGP SAFI table.
	BgpAfs Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs

	// PIM Auto-RP information.
	AutoRp Ipv6Pim_Standby_Vrfs_Vrf_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs

	// PIM summary.
	Summary Ipv6Pim_Standby_Vrfs_Vrf_Summary

	// GRE information.
	Gre Ipv6Pim_Standby_Vrfs_Vrf_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners

	// PIM table context list.
	TableContexts Ipv6Pim_Standby_Vrfs_Vrf_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries

	// PIM context information.
	Context Ipv6Pim_Standby_Vrfs_Vrf_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Ipv6Pim_Standby_Vrfs_Vrf_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Ipv6Pim_Standby_Vrfs_Vrf_Neighbors
}

Ipv6Pim_Standby_Vrfs_Vrf VRF name

func (*Ipv6Pim_Standby_Vrfs_Vrf) GetEntityData

func (vrf *Ipv6Pim_Standby_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_AutoRp

type Ipv6Pim_Standby_Vrfs_Vrf_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Ipv6Pim_Standby_Vrfs_Vrf_AutoRp PIM Auto-RP information

func (*Ipv6Pim_Standby_Vrfs_Vrf_AutoRp) GetEntityData

func (autoRp *Ipv6Pim_Standby_Vrfs_Vrf_AutoRp) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs

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

	// PIM BGP SAFI information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf.
	BgpAf []*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf
}

Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs PIM BGP SAFI table

func (*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs) GetEntityData

func (bgpAfs *Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source

	// Group address.
	Group Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop
}

Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf PIM BGP SAFI information

func (*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group Group address

func (*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop Next hop address

func (*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source Source address

func (*Ipv6Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates

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

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState.
	BidirDfState []*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates Bidirectional PIM DF election state table

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates) GetEntityData

func (bidirDfStates *Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

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

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

	// RP Address.
	RpAddressXr Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners

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

	// Bidirectional PIM DF election table entry. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners Bidirectional PIM DF election winner table

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners) GetEntityData

func (bidirDfWinners *Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

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

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

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr

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

	// PIM BSR RP cache table.
	RpCaches Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr PIM BSR information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr) GetEntityData

func (bsr *Ipv6Pim_Standby_Vrfs_Vrf_Bsr) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections

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

	// PIM BSR information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection.
	BsrElection []*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections PIM BSR election state

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections) GetEntityData

func (bsrElections *Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection

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

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection PIM BSR information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps

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

	// PIM BSR candidate RP information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps PIM candidate-RP

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData

func (candidateRps *Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp

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

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess

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

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches

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

	// PIM BSR RP cache. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache.
	RpCache []*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches PIM BSR RP cache table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache

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

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

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList

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

	// pim bsr crp bag. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

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

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context

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

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Ipv6Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Ipv6Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget.
	ExportRouteTarget []*Ipv6Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget.
	ImportRouteTarget []*Ipv6Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange.
	AnycastRpRange []*Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange
}

Ipv6Pim_Standby_Vrfs_Vrf_Context PIM context information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context) GetEntityData

func (context *Ipv6Pim_Standby_Vrfs_Vrf_Context) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange

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

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange Anycast-RP Ranges

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget Export Route Targets

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget

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

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget Import Route Targets

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup Remote Default Group

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData

func (remoteDefaultGroup *Ipv6Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable

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

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable RPF Default Table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre

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

	// GRE hash.
	GreHashes Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre GRE information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre) GetEntityData

func (gre *Ipv6Pim_Standby_Vrfs_Vrf_Gre) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes

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

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash.
	GreHash []*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes GRE hash

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash

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

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops

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

	// PIM GRE address next-hop information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops GRE destination neighbor table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops) GetEntityData

func (greNextHops *Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop

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

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath

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

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Ipv6Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs

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

	// PIM group mapping entry. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs PIM group mapping information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources

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

	// PIM Group Mapping Entry with source information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource.
	GroupMapSource []*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources PIM group-mapping with source information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources) GetEntityData

func (groupMapSources *Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource

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

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

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

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

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Ipv6Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces

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

	// PIM IFRS interface information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces PIM interfaces in forward reference store table

func (*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_IfrsSummary

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

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_IfrsSummary PIM interfaces in forward reference store summary

func (*Ipv6Pim_Standby_Vrfs_Vrf_IfrsSummary) GetEntityData

func (ifrsSummary *Ipv6Pim_Standby_Vrfs_Vrf_IfrsSummary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats PIM interfaces in old format

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics

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

	// PIM interface statistics. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics PIM interface statistics

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic

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

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

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Ipv6Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Interfaces

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

	// PIM interface name. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface.
	Interface []*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface
}

Ipv6Pim_Standby_Vrfs_Vrf_Interfaces PIM interfaces

func (*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces) GetEntityData

func (interfaces *Ipv6Pim_Standby_Vrfs_Vrf_Interfaces) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface

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

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

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface PIM interface name

func (*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress PIM Designated Router

func (*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Ipv6Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics

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

	// PIM Join Prune Statistics. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic.
	JpStatistic []*Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic
}

Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics PIM join prune statistics table

func (*Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics) GetEntityData

func (jpStatistics *Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic

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

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

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

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

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

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Ipv6Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase.
	MibDatabase []*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases PIM group database for mroute mibs table

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases) GetEntityData

func (mibDatabases *Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase

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

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

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

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

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase PIM multicast static route information

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes

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

	// PIM multicast static route information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute
}

Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes PIM multicast static route table

func (*Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute

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

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

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

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat
}

Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats PIM neighbor table old format

func (*Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries

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

	// PIM neighbor summary information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary
}

Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries PIM neighbor summary table

func (*Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries) GetEntityData

func (neighborSummaries *Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary

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

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

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Ipv6Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Neighbors

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

	// PIM neighbor information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor
}

Ipv6Pim_Standby_Vrfs_Vrf_Neighbors PIM neighbor table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Neighbors) GetEntityData

func (neighbors *Ipv6Pim_Standby_Vrfs_Vrf_Neighbors) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr
}

Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor PIM neighbor information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Ipv6Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels

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

	// PIM netio tunnel information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels Tunnel information that NETIO has

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels) GetEntityData

func (netIoTunnels *Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel

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

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges

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

	// PIM range list information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range.
	Range []*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges PIM range list information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Ipv6Pim_Standby_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range

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

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange.
	GroupRange []*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range PIM range list information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange

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

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange List of group ranges

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr Rendezvous point address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation Source of information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy

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

	// PIM route policy statistics.
	RoutePolicyStatistics Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy PIM route policy

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy) GetEntityData

func (routePolicy *Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

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

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests

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

	// PIM route policy test run. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Ipv6Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect

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

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect) GetEntityData

func (rpfRedirect *Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces

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

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface

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

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

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

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

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

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_RpfSummary

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

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_RpfSummary PIM RPF registration summary

func (*Ipv6Pim_Standby_Vrfs_Vrf_RpfSummary) GetEntityData

func (rpfSummary *Ipv6Pim_Standby_Vrfs_Vrf_RpfSummary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs

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

	// SAF name . The type is slice of Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf.
	Saf []*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs SAFI table and type

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs) GetEntityData

func (safs *Ipv6Pim_Standby_Vrfs_Vrf_Safs) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf

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

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf SAF name

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources

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

	// PIM RPF hash outcome for S,G. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource

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

	// Source 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}]+)?.
	SourceAddress interface{}

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

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs

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

	// PIM RPF information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf.
	Rpf []*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs PIM RPF information table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf

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

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

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

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

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath

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

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Ipv6Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Summary

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

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Summary PIM summary

func (*Ipv6Pim_Standby_Vrfs_Vrf_Summary) GetEntityData

func (summary *Ipv6Pim_Standby_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TableContexts

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

	// PIM table context information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_TableContexts_TableContext.
	TableContext []*Ipv6Pim_Standby_Vrfs_Vrf_TableContexts_TableContext
}

Ipv6Pim_Standby_Vrfs_Vrf_TableContexts PIM table context list

func (*Ipv6Pim_Standby_Vrfs_Vrf_TableContexts) GetEntityData

func (tableContexts *Ipv6Pim_Standby_Vrfs_Vrf_TableContexts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TableContexts_TableContext

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

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

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

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

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TableContexts_TableContext PIM table context information

func (*Ipv6Pim_Standby_Vrfs_Vrf_TableContexts_TableContext) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies

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

	// PIM topology information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology.
	Topology []*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies PIM topology table

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies) GetEntityData

func (topologies *Ipv6Pim_Standby_Vrfs_Vrf_Topologies) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology

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

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology PIM topology information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr Group Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface

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

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress

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

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

type Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr Source Address

func (*Ipv6Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with entry flag set. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Ipv6Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with interface flag set. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Ipv6Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount

type Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount Topology route count information from PIM topology table

func (*Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Ipv6Pim_Standby_Vrfs_Vrf_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue.
	PacketQueue []*Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue
}

Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters PIM message traffic counters

func (*Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats
}

Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats

type Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Ipv6Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM tunnel information. The type is slice of
	// Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel.
	Tunnel []*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels Tunnels information that PIM has

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels) GetEntityData

func (tunnels *Ipv6Pim_Standby_Vrfs_Vrf_Tunnels) GetEntityData() *types.CommonEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel PIM tunnel information

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress) GetEntityData

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

type Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Ipv6Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Pim

type Pim struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Standby Process.
	Standby Pim_Standby

	// Active Process.
	Active Pim_Active
}

Pim pim

func (*Pim) GetEntityData

func (pim *Pim) GetEntityData() *types.CommonEntityData

type Pim6Ma

type Pim6Ma struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Process.
	Active Pim6Ma_Active

	// Standby Process.
	Standby Pim6Ma_Standby
}

Pim6Ma pim6 ma

func (*Pim6Ma) GetEntityData

func (pim6Ma *Pim6Ma) GetEntityData() *types.CommonEntityData

type Pim6Ma_Active

type Pim6Ma_Active struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Table.
	InterfaceTable Pim6Ma_Active_InterfaceTable

	// PIM MA summary.
	PimMaSummary Pim6Ma_Active_PimMaSummary
}

Pim6Ma_Active Active Process

func (*Pim6Ma_Active) GetEntityData

func (active *Pim6Ma_Active) GetEntityData() *types.CommonEntityData

type Pim6Ma_Active_InterfaceTable

type Pim6Ma_Active_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of PIM MA interfaces indexed by handle.
	InterfaceByHandles Pim6Ma_Active_InterfaceTable_InterfaceByHandles

	// Table of PIM MA interfaces indexed by name.
	InterfaceByNames Pim6Ma_Active_InterfaceTable_InterfaceByNames
}

Pim6Ma_Active_InterfaceTable Interface Table

func (*Pim6Ma_Active_InterfaceTable) GetEntityData

func (interfaceTable *Pim6Ma_Active_InterfaceTable) GetEntityData() *types.CommonEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by handle. The type is slice of
	// Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle.
	InterfaceByHandle []*Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle
}

Pim6Ma_Active_InterfaceTable_InterfaceByHandles Table of PIM MA interfaces indexed by handle

func (*Pim6Ma_Active_InterfaceTable_InterfaceByHandles) GetEntityData

func (interfaceByHandles *Pim6Ma_Active_InterfaceTable_InterfaceByHandles) GetEntityData() *types.CommonEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface handle. The type is interface{} with
	// range: 0..4294967295.
	InterfaceHandle interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

	// Source Address.
	SourceAddress Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress
}

Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle PIM MA interface referenced by handle

func (*Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle) GetEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress RP Address

func (*Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress) GetEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress

type Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress Source Address

func (*Pim6Ma_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress) GetEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByNames

type Pim6Ma_Active_InterfaceTable_InterfaceByNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by name. The type is slice of
	// Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName.
	InterfaceByName []*Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName
}

Pim6Ma_Active_InterfaceTable_InterfaceByNames Table of PIM MA interfaces indexed by name

func (*Pim6Ma_Active_InterfaceTable_InterfaceByNames) GetEntityData

func (interfaceByNames *Pim6Ma_Active_InterfaceTable_InterfaceByNames) GetEntityData() *types.CommonEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

	// Source Address.
	SourceAddress Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress
}

Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName PIM MA interface referenced by name

func (*Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName) GetEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress RP Address

func (*Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress) GetEntityData

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress

type Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress Source Address

func (*Pim6Ma_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress) GetEntityData

type Pim6Ma_Active_PimMaSummary

type Pim6Ma_Active_PimMaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IM Connection Open. The type is bool.
	IsImConnectionOpen interface{}

	// Netio Connection Open. The type is bool.
	IsNetioConnectionOpen interface{}

	// EDM Connection Open. The type is bool.
	IsEdmConnectionOpen interface{}

	// Standby EDM Connection Open. The type is bool.
	IsStandbyEdmConnectionOpen interface{}

	// Encap Interface Count. The type is interface{} with range: 0..4294967295.
	EncapInterfaceCount interface{}

	// Decap Interface Count. The type is interface{} with range: 0..4294967295.
	DecapInterfaceCount interface{}

	// MDT Interface Count. The type is interface{} with range: 0..4294967295.
	MdtInterfaceCount interface{}
}

Pim6Ma_Active_PimMaSummary PIM MA summary

func (*Pim6Ma_Active_PimMaSummary) GetEntityData

func (pimMaSummary *Pim6Ma_Active_PimMaSummary) GetEntityData() *types.CommonEntityData

type Pim6Ma_Standby

type Pim6Ma_Standby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Table.
	InterfaceTable Pim6Ma_Standby_InterfaceTable

	// PIM MA summary.
	PimMaSummary Pim6Ma_Standby_PimMaSummary
}

Pim6Ma_Standby Standby Process

func (*Pim6Ma_Standby) GetEntityData

func (standby *Pim6Ma_Standby) GetEntityData() *types.CommonEntityData

type Pim6Ma_Standby_InterfaceTable

type Pim6Ma_Standby_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of PIM MA interfaces indexed by handle.
	InterfaceByHandles Pim6Ma_Standby_InterfaceTable_InterfaceByHandles

	// Table of PIM MA interfaces indexed by name.
	InterfaceByNames Pim6Ma_Standby_InterfaceTable_InterfaceByNames
}

Pim6Ma_Standby_InterfaceTable Interface Table

func (*Pim6Ma_Standby_InterfaceTable) GetEntityData

func (interfaceTable *Pim6Ma_Standby_InterfaceTable) GetEntityData() *types.CommonEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by handle. The type is slice of
	// Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle.
	InterfaceByHandle []*Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle
}

Pim6Ma_Standby_InterfaceTable_InterfaceByHandles Table of PIM MA interfaces indexed by handle

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByHandles) GetEntityData

func (interfaceByHandles *Pim6Ma_Standby_InterfaceTable_InterfaceByHandles) GetEntityData() *types.CommonEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface handle. The type is interface{} with
	// range: 0..4294967295.
	InterfaceHandle interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

	// Source Address.
	SourceAddress Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress
}

Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle PIM MA interface referenced by handle

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle) GetEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress RP Address

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress) GetEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress

type Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress Source Address

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress) GetEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by name. The type is slice of
	// Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName.
	InterfaceByName []*Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName
}

Pim6Ma_Standby_InterfaceTable_InterfaceByNames Table of PIM MA interfaces indexed by name

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByNames) GetEntityData

func (interfaceByNames *Pim6Ma_Standby_InterfaceTable_InterfaceByNames) GetEntityData() *types.CommonEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

	// Source Address.
	SourceAddress Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress
}

Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName PIM MA interface referenced by name

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName) GetEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress RP Address

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress) GetEntityData

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress

type Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress Source Address

func (*Pim6Ma_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress) GetEntityData

type Pim6Ma_Standby_PimMaSummary

type Pim6Ma_Standby_PimMaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IM Connection Open. The type is bool.
	IsImConnectionOpen interface{}

	// Netio Connection Open. The type is bool.
	IsNetioConnectionOpen interface{}

	// EDM Connection Open. The type is bool.
	IsEdmConnectionOpen interface{}

	// Standby EDM Connection Open. The type is bool.
	IsStandbyEdmConnectionOpen interface{}

	// Encap Interface Count. The type is interface{} with range: 0..4294967295.
	EncapInterfaceCount interface{}

	// Decap Interface Count. The type is interface{} with range: 0..4294967295.
	DecapInterfaceCount interface{}

	// MDT Interface Count. The type is interface{} with range: 0..4294967295.
	MdtInterfaceCount interface{}
}

Pim6Ma_Standby_PimMaSummary PIM MA summary

func (*Pim6Ma_Standby_PimMaSummary) GetEntityData

func (pimMaSummary *Pim6Ma_Standby_PimMaSummary) GetEntityData() *types.CommonEntityData

type PimAfi

type PimAfi string

PimAfi represents Address family

const (
	// IP v4 unicast
	PimAfi_ipv4_unicast PimAfi = "ipv4-unicast"

	// IP v6 unicast
	PimAfi_ipv6_unicast PimAfi = "ipv6-unicast"
)

type PimClient

type PimClient string

PimClient represents Pim client

const (
	// No Client
	PimClient_none PimClient = "none"

	// Embedded RP from configuration
	PimClient_configured_embedded_rp PimClient = "configured-embedded-rp"

	// Embedded RP learnt from the Group addr
	PimClient_embedded PimClient = "embedded"

	// Permanent
	PimClient_permanent PimClient = "permanent"

	// AutoRP
	PimClient_auto_rp PimClient = "auto-rp"

	// BSR
	PimClient_bsr PimClient = "bsr"

	// Configured
	PimClient_configured PimClient = "configured"

	// Static
	PimClient_static PimClient = "static"
)

type PimInterface

type PimInterface string

PimInterface represents Interface Type

const (
	// Encap Interface
	PimInterface_encap_interface PimInterface = "encap-interface"

	// Decap Interface
	PimInterface_decap_interface PimInterface = "decap-interface"

	// MDT Interface
	PimInterface_mdt_interface PimInterface = "mdt-interface"
)

type PimInternalInterestInfo

type PimInternalInterestInfo string

PimInternalInterestInfo represents Pim internal interest info

const (
	// null
	PimInternalInterestInfo_null PimInternalInterestInfo = "null"

	// Internal Interest
	PimInternalInterestInfo_ii PimInternalInterestInfo = "ii"

	// Internal Disinterest
	PimInternalInterestInfo_id PimInternalInterestInfo = "id"
)

type PimMa

type PimMa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Process.
	Active PimMa_Active

	// Standby Process.
	Standby PimMa_Standby
}

PimMa PIM MA operational data

func (*PimMa) GetEntityData

func (pimMa *PimMa) GetEntityData() *types.CommonEntityData

type PimMa_Active

type PimMa_Active struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Table.
	InterfaceTable PimMa_Active_InterfaceTable

	// PIM MA summary.
	PimMaSummary PimMa_Active_PimMaSummary
}

PimMa_Active Active Process

func (*PimMa_Active) GetEntityData

func (active *PimMa_Active) GetEntityData() *types.CommonEntityData

type PimMa_Active_InterfaceTable

type PimMa_Active_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of PIM MA interfaces indexed by handle.
	InterfaceByHandles PimMa_Active_InterfaceTable_InterfaceByHandles

	// Table of PIM MA interfaces indexed by name.
	InterfaceByNames PimMa_Active_InterfaceTable_InterfaceByNames
}

PimMa_Active_InterfaceTable Interface Table

func (*PimMa_Active_InterfaceTable) GetEntityData

func (interfaceTable *PimMa_Active_InterfaceTable) GetEntityData() *types.CommonEntityData

type PimMa_Active_InterfaceTable_InterfaceByHandles

type PimMa_Active_InterfaceTable_InterfaceByHandles struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by handle. The type is slice of
	// PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle.
	InterfaceByHandle []*PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle
}

PimMa_Active_InterfaceTable_InterfaceByHandles Table of PIM MA interfaces indexed by handle

func (*PimMa_Active_InterfaceTable_InterfaceByHandles) GetEntityData

func (interfaceByHandles *PimMa_Active_InterfaceTable_InterfaceByHandles) GetEntityData() *types.CommonEntityData

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface handle. The type is interface{} with
	// range: 0..4294967295.
	InterfaceHandle interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

	// Source Address.
	SourceAddress PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress
}

PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle PIM MA interface referenced by handle

func (*PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle) GetEntityData

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress RP Address

func (*PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress) GetEntityData

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress

type PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress Source Address

func (*PimMa_Active_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress) GetEntityData

type PimMa_Active_InterfaceTable_InterfaceByNames

type PimMa_Active_InterfaceTable_InterfaceByNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by name. The type is slice of
	// PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName.
	InterfaceByName []*PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName
}

PimMa_Active_InterfaceTable_InterfaceByNames Table of PIM MA interfaces indexed by name

func (*PimMa_Active_InterfaceTable_InterfaceByNames) GetEntityData

func (interfaceByNames *PimMa_Active_InterfaceTable_InterfaceByNames) GetEntityData() *types.CommonEntityData

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

	// Source Address.
	SourceAddress PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress
}

PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName PIM MA interface referenced by name

func (*PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName) GetEntityData

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress RP Address

func (*PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress) GetEntityData

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress

type PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress Source Address

func (*PimMa_Active_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress) GetEntityData

type PimMa_Active_PimMaSummary

type PimMa_Active_PimMaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IM Connection Open. The type is bool.
	IsImConnectionOpen interface{}

	// Netio Connection Open. The type is bool.
	IsNetioConnectionOpen interface{}

	// EDM Connection Open. The type is bool.
	IsEdmConnectionOpen interface{}

	// Standby EDM Connection Open. The type is bool.
	IsStandbyEdmConnectionOpen interface{}

	// Encap Interface Count. The type is interface{} with range: 0..4294967295.
	EncapInterfaceCount interface{}

	// Decap Interface Count. The type is interface{} with range: 0..4294967295.
	DecapInterfaceCount interface{}

	// MDT Interface Count. The type is interface{} with range: 0..4294967295.
	MdtInterfaceCount interface{}
}

PimMa_Active_PimMaSummary PIM MA summary

func (*PimMa_Active_PimMaSummary) GetEntityData

func (pimMaSummary *PimMa_Active_PimMaSummary) GetEntityData() *types.CommonEntityData

type PimMa_Standby

type PimMa_Standby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Table.
	InterfaceTable PimMa_Standby_InterfaceTable

	// PIM MA summary.
	PimMaSummary PimMa_Standby_PimMaSummary
}

PimMa_Standby Standby Process

func (*PimMa_Standby) GetEntityData

func (standby *PimMa_Standby) GetEntityData() *types.CommonEntityData

type PimMa_Standby_InterfaceTable

type PimMa_Standby_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of PIM MA interfaces indexed by handle.
	InterfaceByHandles PimMa_Standby_InterfaceTable_InterfaceByHandles

	// Table of PIM MA interfaces indexed by name.
	InterfaceByNames PimMa_Standby_InterfaceTable_InterfaceByNames
}

PimMa_Standby_InterfaceTable Interface Table

func (*PimMa_Standby_InterfaceTable) GetEntityData

func (interfaceTable *PimMa_Standby_InterfaceTable) GetEntityData() *types.CommonEntityData

type PimMa_Standby_InterfaceTable_InterfaceByHandles

type PimMa_Standby_InterfaceTable_InterfaceByHandles struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by handle. The type is slice of
	// PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle.
	InterfaceByHandle []*PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle
}

PimMa_Standby_InterfaceTable_InterfaceByHandles Table of PIM MA interfaces indexed by handle

func (*PimMa_Standby_InterfaceTable_InterfaceByHandles) GetEntityData

func (interfaceByHandles *PimMa_Standby_InterfaceTable_InterfaceByHandles) GetEntityData() *types.CommonEntityData

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface handle. The type is interface{} with
	// range: 0..4294967295.
	InterfaceHandle interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

	// Source Address.
	SourceAddress PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress
}

PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle PIM MA interface referenced by handle

func (*PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle) GetEntityData

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress RP Address

func (*PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_RpAddress) GetEntityData

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress

type PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress Source Address

func (*PimMa_Standby_InterfaceTable_InterfaceByHandles_InterfaceByHandle_SourceAddress) GetEntityData

type PimMa_Standby_InterfaceTable_InterfaceByNames

type PimMa_Standby_InterfaceTable_InterfaceByNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM MA interface referenced by name. The type is slice of
	// PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName.
	InterfaceByName []*PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName
}

PimMa_Standby_InterfaceTable_InterfaceByNames Table of PIM MA interfaces indexed by name

func (*PimMa_Standby_InterfaceTable_InterfaceByNames) GetEntityData

func (interfaceByNames *PimMa_Standby_InterfaceTable_InterfaceByNames) GetEntityData() *types.CommonEntityData

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Interface Type. The type is PimInterface.
	InterfaceType interface{}

	// RP Address.
	RpAddress PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

	// Source Address.
	SourceAddress PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress
}

PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName PIM MA interface referenced by name

func (*PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName) GetEntityData

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress RP Address

func (*PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_RpAddress) GetEntityData

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress

type PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress Source Address

func (*PimMa_Standby_InterfaceTable_InterfaceByNames_InterfaceByName_SourceAddress) GetEntityData

type PimMa_Standby_PimMaSummary

type PimMa_Standby_PimMaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IM Connection Open. The type is bool.
	IsImConnectionOpen interface{}

	// Netio Connection Open. The type is bool.
	IsNetioConnectionOpen interface{}

	// EDM Connection Open. The type is bool.
	IsEdmConnectionOpen interface{}

	// Standby EDM Connection Open. The type is bool.
	IsStandbyEdmConnectionOpen interface{}

	// Encap Interface Count. The type is interface{} with range: 0..4294967295.
	EncapInterfaceCount interface{}

	// Decap Interface Count. The type is interface{} with range: 0..4294967295.
	DecapInterfaceCount interface{}

	// MDT Interface Count. The type is interface{} with range: 0..4294967295.
	MdtInterfaceCount interface{}
}

PimMa_Standby_PimMaSummary PIM MA summary

func (*PimMa_Standby_PimMaSummary) GetEntityData

func (pimMaSummary *PimMa_Standby_PimMaSummary) GetEntityData() *types.CommonEntityData

type PimProtocol

type PimProtocol string

PimProtocol represents Pim protocol

const (
	// Non Routable
	PimProtocol_non_routable PimProtocol = "non-routable"

	// Sparse Mode
	PimProtocol_sparse_mode PimProtocol = "sparse-mode"

	// Dense Mode
	PimProtocol_dense_mode PimProtocol = "dense-mode"

	// Bidirectional Mode
	PimProtocol_bidir PimProtocol = "bidir"

	// Source Specific Multicast Mode
	PimProtocol_ssm PimProtocol = "ssm"

	// Maximum
	PimProtocol_maximum PimProtocol = "maximum"

	// Any
	PimProtocol_any PimProtocol = "any"
)

type PimSafi

type PimSafi string

PimSafi represents Pim safi

const (
	// SAFI unicast
	PimSafi_unicast PimSafi = "unicast"

	// SAFI Multicast
	PimSafi_multicast PimSafi = "multicast"

	// SAFI all
	PimSafi_all PimSafi = "all"

	// SAFI default
	PimSafi_default_ PimSafi = "default"
)

type PimShowLocalInterest

type PimShowLocalInterest string

PimShowLocalInterest represents Pim show local interest

const (
	// null
	PimShowLocalInterest_null PimShowLocalInterest = "null"

	// Local Interest
	PimShowLocalInterest_li PimShowLocalInterest = "li"

	// Local Disinterest
	PimShowLocalInterest_ld PimShowLocalInterest = "ld"
)

type PimShowProtocol

type PimShowProtocol string

PimShowProtocol represents Pim show protocol

const (
	// no route
	PimShowProtocol_no_route PimShowProtocol = "no-route"

	// sm
	PimShowProtocol_sm PimShowProtocol = "sm"

	// dm
	PimShowProtocol_dm PimShowProtocol = "dm"

	// bidir
	PimShowProtocol_bidir PimShowProtocol = "bidir"

	// ssm
	PimShowProtocol_ssm PimShowProtocol = "ssm"

	// maximum
	PimShowProtocol_maximum PimShowProtocol = "maximum"

	// any
	PimShowProtocol_any PimShowProtocol = "any"
)

type PimShowRangeClient

type PimShowRangeClient string

PimShowRangeClient represents Pim show range client

const (
	// no client
	PimShowRangeClient_no_client PimShowRangeClient = "no-client"

	// embedded config
	PimShowRangeClient_embedded_config PimShowRangeClient = "embedded-config"

	// embedded
	PimShowRangeClient_embedded PimShowRangeClient = "embedded"

	// permanent
	PimShowRangeClient_permanent PimShowRangeClient = "permanent"

	// auto rp
	PimShowRangeClient_auto_rp PimShowRangeClient = "auto-rp"

	// bsr
	PimShowRangeClient_bsr PimShowRangeClient = "bsr"

	// config
	PimShowRangeClient_config PimShowRangeClient = "config"

	// static
	PimShowRangeClient_static PimShowRangeClient = "static"
)

type PimTopologyEntryFlag

type PimTopologyEntryFlag string

PimTopologyEntryFlag represents Pim topology entry flag

const (
	// KAT
	PimTopologyEntryFlag_kat PimTopologyEntryFlag = "kat"

	// AA
	PimTopologyEntryFlag_aa PimTopologyEntryFlag = "aa"

	// PA
	PimTopologyEntryFlag_pa PimTopologyEntryFlag = "pa"

	// RA
	PimTopologyEntryFlag_ra PimTopologyEntryFlag = "ra"

	// IA
	PimTopologyEntryFlag_ia PimTopologyEntryFlag = "ia"

	// RR
	PimTopologyEntryFlag_rr PimTopologyEntryFlag = "rr"

	// LH
	PimTopologyEntryFlag_lh PimTopologyEntryFlag = "lh"

	// DSS
	PimTopologyEntryFlag_dss PimTopologyEntryFlag = "dss"

	// DCC
	PimTopologyEntryFlag_dcc PimTopologyEntryFlag = "dcc"

	// SR
	PimTopologyEntryFlag_sr PimTopologyEntryFlag = "sr"

	// E
	PimTopologyEntryFlag_e PimTopologyEntryFlag = "e"

	// EX
	PimTopologyEntryFlag_ex PimTopologyEntryFlag = "ex"

	// MA
	PimTopologyEntryFlag_ma PimTopologyEntryFlag = "ma"

	// MT
	PimTopologyEntryFlag_mt PimTopologyEntryFlag = "mt"

	// MFA
	PimTopologyEntryFlag_mfa PimTopologyEntryFlag = "mfa"

	// MFP
	PimTopologyEntryFlag_mfp PimTopologyEntryFlag = "mfp"

	// MFB
	PimTopologyEntryFlag_mfb PimTopologyEntryFlag = "mfb"
)

type PimTopologyInterfaceFlag

type PimTopologyInterfaceFlag string

PimTopologyInterfaceFlag represents Pim topology interface flag

const (
	// LH
	PimTopologyInterfaceFlag_lh PimTopologyInterfaceFlag = "lh"

	// LD
	PimTopologyInterfaceFlag_ld PimTopologyInterfaceFlag = "ld"

	// LI
	PimTopologyInterfaceFlag_li PimTopologyInterfaceFlag = "li"

	// II
	PimTopologyInterfaceFlag_ii PimTopologyInterfaceFlag = "ii"

	// ID
	PimTopologyInterfaceFlag_id PimTopologyInterfaceFlag = "id"

	// AS
	PimTopologyInterfaceFlag_as PimTopologyInterfaceFlag = "as"

	// AB
	PimTopologyInterfaceFlag_ab PimTopologyInterfaceFlag = "ab"

	// EX
	PimTopologyInterfaceFlag_ex PimTopologyInterfaceFlag = "ex"
)

type Pim_Active

type Pim_Active struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default Context.
	DefaultContext Pim_Active_DefaultContext

	// Process.
	Process Pim_Active_Process

	// VRF Table.
	Vrfs Pim_Active_Vrfs
}

Pim_Active Active Process

func (*Pim_Active) GetEntityData

func (active *Pim_Active) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext

type Pim_Active_DefaultContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM global interface table.
	GlobalInterfaces Pim_Active_DefaultContext_GlobalInterfaces

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Pim_Active_DefaultContext_IfrsInterfaces

	// SAFI table and type.
	Safs Pim_Active_DefaultContext_Safs

	// PIM interface statistics.
	InterfaceStatistics Pim_Active_DefaultContext_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Pim_Active_DefaultContext_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Pim_Active_DefaultContext_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Pim_Active_DefaultContext_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Pim_Active_DefaultContext_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Pim_Active_DefaultContext_IfrsSummary

	// PIM range list information.
	Ranges Pim_Active_DefaultContext_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Pim_Active_DefaultContext_InterfaceOldFormats

	// PIM BSR information.
	Bsr Pim_Active_DefaultContext_Bsr

	// PIM route policy.
	RoutePolicy Pim_Active_DefaultContext_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Pim_Active_DefaultContext_RpfSummary

	// PIM interfaces.
	Interfaces Pim_Active_DefaultContext_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Pim_Active_DefaultContext_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Pim_Active_DefaultContext_BidirDfStates

	// PIM topology table.
	Topologies Pim_Active_DefaultContext_Topologies

	// PIM BGP SAFI table.
	BgpAfs Pim_Active_DefaultContext_BgpAfs

	// PIM Auto-RP information.
	AutoRp Pim_Active_DefaultContext_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Pim_Active_DefaultContext_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Pim_Active_DefaultContext_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Pim_Active_DefaultContext_GroupMapRpfs

	// PIM summary.
	Summary Pim_Active_DefaultContext_Summary

	// GRE information.
	Gre Pim_Active_DefaultContext_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Pim_Active_DefaultContext_BidirDfWinners

	// PIM table context list.
	TableContexts Pim_Active_DefaultContext_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Pim_Active_DefaultContext_NeighborSummaries

	// PIM context information.
	Context Pim_Active_DefaultContext_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Pim_Active_DefaultContext_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Pim_Active_DefaultContext_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Pim_Active_DefaultContext_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Pim_Active_DefaultContext_Neighbors
}

Pim_Active_DefaultContext Default Context

func (*Pim_Active_DefaultContext) GetEntityData

func (defaultContext *Pim_Active_DefaultContext) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_AutoRp

type Pim_Active_DefaultContext_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Pim_Active_DefaultContext_AutoRp PIM Auto-RP information

func (*Pim_Active_DefaultContext_AutoRp) GetEntityData

func (autoRp *Pim_Active_DefaultContext_AutoRp) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_BgpAfs

type Pim_Active_DefaultContext_BgpAfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BGP SAFI information. The type is slice of
	// Pim_Active_DefaultContext_BgpAfs_BgpAf.
	BgpAf []*Pim_Active_DefaultContext_BgpAfs_BgpAf
}

Pim_Active_DefaultContext_BgpAfs PIM BGP SAFI table

func (*Pim_Active_DefaultContext_BgpAfs) GetEntityData

func (bgpAfs *Pim_Active_DefaultContext_BgpAfs) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_BgpAfs_BgpAf

type Pim_Active_DefaultContext_BgpAfs_BgpAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Pim_Active_DefaultContext_BgpAfs_BgpAf_Source

	// Group address.
	Group Pim_Active_DefaultContext_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop
}

Pim_Active_DefaultContext_BgpAfs_BgpAf PIM BGP SAFI information

func (*Pim_Active_DefaultContext_BgpAfs_BgpAf) GetEntityData

type Pim_Active_DefaultContext_BgpAfs_BgpAf_Group

type Pim_Active_DefaultContext_BgpAfs_BgpAf_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BgpAfs_BgpAf_Group Group address

func (*Pim_Active_DefaultContext_BgpAfs_BgpAf_Group) GetEntityData

type Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop

type Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop Next hop address

func (*Pim_Active_DefaultContext_BgpAfs_BgpAf_NextHop) GetEntityData

type Pim_Active_DefaultContext_BgpAfs_BgpAf_Source

type Pim_Active_DefaultContext_BgpAfs_BgpAf_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BgpAfs_BgpAf_Source Source address

func (*Pim_Active_DefaultContext_BgpAfs_BgpAf_Source) GetEntityData

type Pim_Active_DefaultContext_BidirDfStates

type Pim_Active_DefaultContext_BidirDfStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Pim_Active_DefaultContext_BidirDfStates_BidirDfState.
	BidirDfState []*Pim_Active_DefaultContext_BidirDfStates_BidirDfState
}

Pim_Active_DefaultContext_BidirDfStates Bidirectional PIM DF election state table

func (*Pim_Active_DefaultContext_BidirDfStates) GetEntityData

func (bidirDfStates *Pim_Active_DefaultContext_BidirDfStates) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_BidirDfStates_BidirDfState

type Pim_Active_DefaultContext_BidirDfStates_BidirDfState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	OurMetric interface{}

	// MetricPreference. The type is interface{} with range: 0..4294967295.
	OurMetricPreference interface{}

	// RP Address.
	RpAddressXr Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr
}

Pim_Active_DefaultContext_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Pim_Active_DefaultContext_BidirDfStates_BidirDfState) GetEntityData

type Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr

type Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Pim_Active_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Pim_Active_DefaultContext_BidirDfWinners

type Pim_Active_DefaultContext_BidirDfWinners struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF election table entry. The type is slice of
	// Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner
}

Pim_Active_DefaultContext_BidirDfWinners Bidirectional PIM DF election winner table

func (*Pim_Active_DefaultContext_BidirDfWinners) GetEntityData

func (bidirDfWinners *Pim_Active_DefaultContext_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric Preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner
}

Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner) GetEntityData

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

type Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Pim_Active_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Pim_Active_DefaultContext_Bsr

type Pim_Active_DefaultContext_Bsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache table.
	RpCaches Pim_Active_DefaultContext_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Pim_Active_DefaultContext_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Pim_Active_DefaultContext_Bsr_BsrElections
}

Pim_Active_DefaultContext_Bsr PIM BSR information

func (*Pim_Active_DefaultContext_Bsr) GetEntityData

type Pim_Active_DefaultContext_Bsr_BsrElections

type Pim_Active_DefaultContext_Bsr_BsrElections struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR information. The type is slice of
	// Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection.
	BsrElection []*Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection
}

Pim_Active_DefaultContext_Bsr_BsrElections PIM BSR election state

func (*Pim_Active_DefaultContext_Bsr_BsrElections) GetEntityData

func (bsrElections *Pim_Active_DefaultContext_Bsr_BsrElections) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection PIM BSR information

func (*Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection) GetEntityData

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress

type Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Pim_Active_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Pim_Active_DefaultContext_Bsr_CandidateRps

type Pim_Active_DefaultContext_Bsr_CandidateRps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR candidate RP information. The type is slice of
	// Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp
}

Pim_Active_DefaultContext_Bsr_CandidateRps PIM candidate-RP

func (*Pim_Active_DefaultContext_Bsr_CandidateRps) GetEntityData

func (candidateRps *Pim_Active_DefaultContext_Bsr_CandidateRps) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp) GetEntityData

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess

type Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Pim_Active_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches

type Pim_Active_DefaultContext_Bsr_RpCaches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache. The type is slice of
	// Pim_Active_DefaultContext_Bsr_RpCaches_RpCache.
	RpCache []*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache
}

Pim_Active_DefaultContext_Bsr_RpCaches PIM BSR RP cache table

func (*Pim_Active_DefaultContext_Bsr_RpCaches) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Group prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GroupPrefix interface{}

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList
}

Pim_Active_DefaultContext_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// pim bsr crp bag. The type is slice of
	// Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

type Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Pim_Active_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Pim_Active_DefaultContext_Context

type Pim_Active_DefaultContext_Context struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Pim_Active_DefaultContext_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Pim_Active_DefaultContext_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Pim_Active_DefaultContext_Context_ExportRouteTarget.
	ExportRouteTarget []*Pim_Active_DefaultContext_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Pim_Active_DefaultContext_Context_ImportRouteTarget.
	ImportRouteTarget []*Pim_Active_DefaultContext_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Pim_Active_DefaultContext_Context_AnycastRpRange.
	AnycastRpRange []*Pim_Active_DefaultContext_Context_AnycastRpRange
}

Pim_Active_DefaultContext_Context PIM context information

func (*Pim_Active_DefaultContext_Context) GetEntityData

func (context *Pim_Active_DefaultContext_Context) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Context_AnycastRpRange

type Pim_Active_DefaultContext_Context_AnycastRpRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix
}

Pim_Active_DefaultContext_Context_AnycastRpRange Anycast-RP Ranges

func (*Pim_Active_DefaultContext_Context_AnycastRpRange) GetEntityData

type Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix

type Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Pim_Active_DefaultContext_Context_AnycastRpRange_Prefix) GetEntityData

type Pim_Active_DefaultContext_Context_ExportRouteTarget

type Pim_Active_DefaultContext_Context_ExportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Active_DefaultContext_Context_ExportRouteTarget Export Route Targets

func (*Pim_Active_DefaultContext_Context_ExportRouteTarget) GetEntityData

type Pim_Active_DefaultContext_Context_ImportRouteTarget

type Pim_Active_DefaultContext_Context_ImportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Active_DefaultContext_Context_ImportRouteTarget Import Route Targets

func (*Pim_Active_DefaultContext_Context_ImportRouteTarget) GetEntityData

type Pim_Active_DefaultContext_Context_RemoteDefaultGroup

type Pim_Active_DefaultContext_Context_RemoteDefaultGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Context_RemoteDefaultGroup Remote Default Group

func (*Pim_Active_DefaultContext_Context_RemoteDefaultGroup) GetEntityData

type Pim_Active_DefaultContext_Context_RpfDefaultTable

type Pim_Active_DefaultContext_Context_RpfDefaultTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Active_DefaultContext_Context_RpfDefaultTable RPF Default Table

func (*Pim_Active_DefaultContext_Context_RpfDefaultTable) GetEntityData

type Pim_Active_DefaultContext_GlobalInterfaces

type Pim_Active_DefaultContext_GlobalInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface.
	GlobalInterface []*Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface
}

Pim_Active_DefaultContext_GlobalInterfaces PIM global interface table

func (*Pim_Active_DefaultContext_GlobalInterfaces) GetEntityData

func (globalInterfaces *Pim_Active_DefaultContext_GlobalInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress
}

Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface PIM interface name

func (*Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface) GetEntityData

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress PIM Designated Router

func (*Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress) GetEntityData

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress

type Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress) GetEntityData

type Pim_Active_DefaultContext_Gre

type Pim_Active_DefaultContext_Gre struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GRE hash.
	GreHashes Pim_Active_DefaultContext_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Pim_Active_DefaultContext_Gre_GreNextHops
}

Pim_Active_DefaultContext_Gre GRE information

func (*Pim_Active_DefaultContext_Gre) GetEntityData

type Pim_Active_DefaultContext_Gre_GreHashes

type Pim_Active_DefaultContext_Gre_GreHashes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Pim_Active_DefaultContext_Gre_GreHashes_GreHash.
	GreHash []*Pim_Active_DefaultContext_Gre_GreHashes_GreHash
}

Pim_Active_DefaultContext_Gre_GreHashes GRE hash

func (*Pim_Active_DefaultContext_Gre_GreHashes) GetEntityData

type Pim_Active_DefaultContext_Gre_GreHashes_GreHash

type Pim_Active_DefaultContext_Gre_GreHashes_GreHash struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Pim_Active_DefaultContext_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Pim_Active_DefaultContext_Gre_GreHashes_GreHash) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops

type Pim_Active_DefaultContext_Gre_GreNextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE address next-hop information. The type is slice of
	// Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop
}

Pim_Active_DefaultContext_Gre_GreNextHops GRE destination neighbor table

func (*Pim_Active_DefaultContext_Gre_GreNextHops) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath
}

Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

type Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Pim_Active_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Pim_Active_DefaultContext_GroupMapRpfs

type Pim_Active_DefaultContext_GroupMapRpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM group mapping entry. The type is slice of
	// Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf
}

Pim_Active_DefaultContext_GroupMapRpfs PIM group mapping information

func (*Pim_Active_DefaultContext_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Pim_Active_DefaultContext_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf) GetEntityData

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

type Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Pim_Active_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Pim_Active_DefaultContext_GroupMapSources

type Pim_Active_DefaultContext_GroupMapSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Group Mapping Entry with source information. The type is slice of
	// Pim_Active_DefaultContext_GroupMapSources_GroupMapSource.
	GroupMapSource []*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource
}

Pim_Active_DefaultContext_GroupMapSources PIM group-mapping with source information

func (*Pim_Active_DefaultContext_GroupMapSources) GetEntityData

func (groupMapSources *Pim_Active_DefaultContext_GroupMapSources) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP Priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation
}

Pim_Active_DefaultContext_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource) GetEntityData

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

type Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Pim_Active_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Pim_Active_DefaultContext_IfrsInterfaces

type Pim_Active_DefaultContext_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM IFRS interface information. The type is slice of
	// Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface
}

Pim_Active_DefaultContext_IfrsInterfaces PIM interfaces in forward reference store table

func (*Pim_Active_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Pim_Active_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress

type Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Pim_Active_DefaultContext_IfrsSummary

type Pim_Active_DefaultContext_IfrsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Pim_Active_DefaultContext_IfrsSummary PIM interfaces in forward reference store summary

func (*Pim_Active_DefaultContext_IfrsSummary) GetEntityData

func (ifrsSummary *Pim_Active_DefaultContext_IfrsSummary) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_InterfaceOldFormats

type Pim_Active_DefaultContext_InterfaceOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat
}

Pim_Active_DefaultContext_InterfaceOldFormats PIM interfaces in old format

func (*Pim_Active_DefaultContext_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Pim_Active_DefaultContext_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

type Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Pim_Active_DefaultContext_InterfaceStatistics

type Pim_Active_DefaultContext_InterfaceStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface statistics. The type is slice of
	// Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic
}

Pim_Active_DefaultContext_InterfaceStatistics PIM interface statistics

func (*Pim_Active_DefaultContext_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Pim_Active_DefaultContext_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic

type Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Pim_Active_DefaultContext_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Pim_Active_DefaultContext_Interfaces

type Pim_Active_DefaultContext_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Active_DefaultContext_Interfaces_Interface.
	Interface []*Pim_Active_DefaultContext_Interfaces_Interface
}

Pim_Active_DefaultContext_Interfaces PIM interfaces

func (*Pim_Active_DefaultContext_Interfaces) GetEntityData

func (interfaces *Pim_Active_DefaultContext_Interfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Interfaces_Interface

type Pim_Active_DefaultContext_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_DefaultContext_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress
}

Pim_Active_DefaultContext_Interfaces_Interface PIM interface name

func (*Pim_Active_DefaultContext_Interfaces_Interface) GetEntityData

type Pim_Active_DefaultContext_Interfaces_Interface_DrAddress

type Pim_Active_DefaultContext_Interfaces_Interface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Interfaces_Interface_DrAddress PIM Designated Router

func (*Pim_Active_DefaultContext_Interfaces_Interface_DrAddress) GetEntityData

type Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress

type Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_DefaultContext_Interfaces_Interface_InterfaceAddress) GetEntityData

type Pim_Active_DefaultContext_JpStatistics

type Pim_Active_DefaultContext_JpStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Join Prune Statistics. The type is slice of
	// Pim_Active_DefaultContext_JpStatistics_JpStatistic.
	JpStatistic []*Pim_Active_DefaultContext_JpStatistics_JpStatistic
}

Pim_Active_DefaultContext_JpStatistics PIM join prune statistics table

func (*Pim_Active_DefaultContext_JpStatistics) GetEntityData

func (jpStatistics *Pim_Active_DefaultContext_JpStatistics) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_JpStatistics_JpStatistic

type Pim_Active_DefaultContext_JpStatistics_JpStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Transmitted. The type is interface{} with range: 0..4294967295.
	Transmitted interface{}

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

	// Received. The type is interface{} with range: 0..4294967295.
	Received interface{}

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Pim_Active_DefaultContext_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Pim_Active_DefaultContext_JpStatistics_JpStatistic) GetEntityData

type Pim_Active_DefaultContext_MibDatabases

type Pim_Active_DefaultContext_MibDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Active_DefaultContext_MibDatabases_MibDatabase.
	MibDatabase []*Pim_Active_DefaultContext_MibDatabases_MibDatabase
}

Pim_Active_DefaultContext_MibDatabases PIM group database for mroute mibs table

func (*Pim_Active_DefaultContext_MibDatabases) GetEntityData

func (mibDatabases *Pim_Active_DefaultContext_MibDatabases) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_MibDatabases_MibDatabase

type Pim_Active_DefaultContext_MibDatabases_MibDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

	// Assert Metric. The type is interface{} with range: 0..4294967295.
	AssertMetric interface{}

	// Assert Metric Preference. The type is interface{} with range:
	// 0..4294967295.
	AssertMetricPreference interface{}

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot
}

Pim_Active_DefaultContext_MibDatabases_MibDatabase PIM multicast static route information

func (*Pim_Active_DefaultContext_MibDatabases_MibDatabase) GetEntityData

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Pim_Active_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Pim_Active_DefaultContext_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

type Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Pim_Active_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Pim_Active_DefaultContext_MulticastStaticRoutes

type Pim_Active_DefaultContext_MulticastStaticRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute
}

Pim_Active_DefaultContext_MulticastStaticRoutes PIM multicast static route table

func (*Pim_Active_DefaultContext_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Pim_Active_DefaultContext_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Distance. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

type Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Pim_Active_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Pim_Active_DefaultContext_NeighborOldFormats

type Pim_Active_DefaultContext_NeighborOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat
}

Pim_Active_DefaultContext_NeighborOldFormats PIM neighbor table old format

func (*Pim_Active_DefaultContext_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Pim_Active_DefaultContext_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat

type Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

type Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Active_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Pim_Active_DefaultContext_NeighborSummaries

type Pim_Active_DefaultContext_NeighborSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor summary information. The type is slice of
	// Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary
}

Pim_Active_DefaultContext_NeighborSummaries PIM neighbor summary table

func (*Pim_Active_DefaultContext_NeighborSummaries) GetEntityData

func (neighborSummaries *Pim_Active_DefaultContext_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary

type Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Pim_Active_DefaultContext_NeighborSummaries_NeighborSummary) GetEntityData

type Pim_Active_DefaultContext_Neighbors

type Pim_Active_DefaultContext_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Active_DefaultContext_Neighbors_Neighbor.
	Neighbor []*Pim_Active_DefaultContext_Neighbors_Neighbor
}

Pim_Active_DefaultContext_Neighbors PIM neighbor table

func (*Pim_Active_DefaultContext_Neighbors) GetEntityData

func (neighbors *Pim_Active_DefaultContext_Neighbors) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Neighbors_Neighbor

type Pim_Active_DefaultContext_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr
}

Pim_Active_DefaultContext_Neighbors_Neighbor PIM neighbor information

func (*Pim_Active_DefaultContext_Neighbors_Neighbor) GetEntityData

type Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr

type Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Active_DefaultContext_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Pim_Active_DefaultContext_NetIoTunnels

type Pim_Active_DefaultContext_NetIoTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM netio tunnel information. The type is slice of
	// Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel
}

Pim_Active_DefaultContext_NetIoTunnels Tunnel information that NETIO has

func (*Pim_Active_DefaultContext_NetIoTunnels) GetEntityData

func (netIoTunnels *Pim_Active_DefaultContext_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel) GetEntityData

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

type Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Pim_Active_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Pim_Active_DefaultContext_Ranges

type Pim_Active_DefaultContext_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM range list information. The type is slice of
	// Pim_Active_DefaultContext_Ranges_Range.
	Range []*Pim_Active_DefaultContext_Ranges_Range
}

Pim_Active_DefaultContext_Ranges PIM range list information

func (*Pim_Active_DefaultContext_Ranges) GetEntityData

func (ranges *Pim_Active_DefaultContext_Ranges) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Ranges_Range

type Pim_Active_DefaultContext_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Pim_Active_DefaultContext_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Pim_Active_DefaultContext_Ranges_Range_GroupRange.
	GroupRange []*Pim_Active_DefaultContext_Ranges_Range_GroupRange
}

Pim_Active_DefaultContext_Ranges_Range PIM range list information

func (*Pim_Active_DefaultContext_Ranges_Range) GetEntityData

type Pim_Active_DefaultContext_Ranges_Range_GroupRange

type Pim_Active_DefaultContext_Ranges_Range_GroupRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation
}

Pim_Active_DefaultContext_Ranges_Range_GroupRange List of group ranges

func (*Pim_Active_DefaultContext_Ranges_Range_GroupRange) GetEntityData

type Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix

type Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Pim_Active_DefaultContext_Ranges_Range_GroupRange_Prefix) GetEntityData

type Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation

type Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Pim_Active_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Pim_Active_DefaultContext_Ranges_Range_RpAddressXr

type Pim_Active_DefaultContext_Ranges_Range_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Ranges_Range_RpAddressXr Rendezvous point address

func (*Pim_Active_DefaultContext_Ranges_Range_RpAddressXr) GetEntityData

type Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation

type Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation Source of information

func (*Pim_Active_DefaultContext_Ranges_Range_SourceOfInformation) GetEntityData

type Pim_Active_DefaultContext_RoutePolicy

type Pim_Active_DefaultContext_RoutePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy statistics.
	RoutePolicyStatistics Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests
}

Pim_Active_DefaultContext_RoutePolicy PIM route policy

func (*Pim_Active_DefaultContext_RoutePolicy) GetEntityData

func (routePolicy *Pim_Active_DefaultContext_RoutePolicy) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy test run. The type is slice of
	// Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests) GetEntityData

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

type Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Pim_Active_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect

type Pim_Active_DefaultContext_RpfRedirect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces
}

Pim_Active_DefaultContext_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Pim_Active_DefaultContext_RpfRedirect) GetEntityData

func (rpfRedirect *Pim_Active_DefaultContext_RpfRedirect) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces

type Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface
}

Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface

type Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Pim_Active_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

type Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Pim_Active_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Pim_Active_DefaultContext_RpfSummary

type Pim_Active_DefaultContext_RpfSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Pim_Active_DefaultContext_RpfSummary PIM RPF registration summary

func (*Pim_Active_DefaultContext_RpfSummary) GetEntityData

func (rpfSummary *Pim_Active_DefaultContext_RpfSummary) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Safs

type Pim_Active_DefaultContext_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SAF name . The type is slice of Pim_Active_DefaultContext_Safs_Saf.
	Saf []*Pim_Active_DefaultContext_Safs_Saf
}

Pim_Active_DefaultContext_Safs SAFI table and type

func (*Pim_Active_DefaultContext_Safs) GetEntityData

func (safs *Pim_Active_DefaultContext_Safs) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Safs_Saf

type Pim_Active_DefaultContext_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Pim_Active_DefaultContext_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Pim_Active_DefaultContext_Safs_Saf_Rpfs
}

Pim_Active_DefaultContext_Safs_Saf SAF name

func (*Pim_Active_DefaultContext_Safs_Saf) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSources) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

type Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Active_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs

type Pim_Active_DefaultContext_Safs_Saf_Rpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF information. The type is slice of
	// Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf.
	Rpf []*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs PIM RPF information table

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address for which RPF lookup. The type is one of
	// the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RegisteredAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

type Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Pim_Active_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Pim_Active_DefaultContext_Summary

type Pim_Active_DefaultContext_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Active_DefaultContext_Summary PIM summary

func (*Pim_Active_DefaultContext_Summary) GetEntityData

func (summary *Pim_Active_DefaultContext_Summary) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TableContexts

type Pim_Active_DefaultContext_TableContexts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM table context information. The type is slice of
	// Pim_Active_DefaultContext_TableContexts_TableContext.
	TableContext []*Pim_Active_DefaultContext_TableContexts_TableContext
}

Pim_Active_DefaultContext_TableContexts PIM table context list

func (*Pim_Active_DefaultContext_TableContexts) GetEntityData

func (tableContexts *Pim_Active_DefaultContext_TableContexts) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TableContexts_TableContext

type Pim_Active_DefaultContext_TableContexts_TableContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Active_DefaultContext_TableContexts_TableContext PIM table context information

func (*Pim_Active_DefaultContext_TableContexts_TableContext) GetEntityData

type Pim_Active_DefaultContext_Topologies

type Pim_Active_DefaultContext_Topologies struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM topology information. The type is slice of
	// Pim_Active_DefaultContext_Topologies_Topology.
	Topology []*Pim_Active_DefaultContext_Topologies_Topology
}

Pim_Active_DefaultContext_Topologies PIM topology table

func (*Pim_Active_DefaultContext_Topologies) GetEntityData

func (topologies *Pim_Active_DefaultContext_Topologies) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Topologies_Topology

type Pim_Active_DefaultContext_Topologies_Topology struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Pim_Active_DefaultContext_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Active_DefaultContext_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface
}

Pim_Active_DefaultContext_Topologies_Topology PIM topology information

func (*Pim_Active_DefaultContext_Topologies_Topology) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr

type Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr Group Address

func (*Pim_Active_DefaultContext_Topologies_Topology_GroupAddressXr) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress

type Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Pim_Active_DefaultContext_Topologies_Topology_OrigSrcAddress) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface

type Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner
}

Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner

type Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Pim_Active_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress

type Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Pim_Active_DefaultContext_Topologies_Topology_ProxyAddress) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_RpAddress

type Pim_Active_DefaultContext_Topologies_Topology_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Pim_Active_DefaultContext_Topologies_Topology_RpAddress) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor

type Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Pim_Active_DefaultContext_Topologies_Topology_RpfNeighbor) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_RpfRoot

type Pim_Active_DefaultContext_Topologies_Topology_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Pim_Active_DefaultContext_Topologies_Topology_RpfRoot) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

type Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Pim_Active_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr

type Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr Source Address

func (*Pim_Active_DefaultContext_Topologies_Topology_SourceAddressXr) GetEntityData

type Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts

type Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with entry flag set. The type is slice of
	// Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

type Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Pim_Active_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts

type Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with interface flag set. The type is slice of
	// Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

type Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Pim_Active_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Pim_Active_DefaultContext_TopologyRouteCount

type Pim_Active_DefaultContext_TopologyRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_DefaultContext_TopologyRouteCount Topology route count information from PIM topology table

func (*Pim_Active_DefaultContext_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Pim_Active_DefaultContext_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TrafficCounters

type Pim_Active_DefaultContext_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Pim_Active_DefaultContext_TrafficCounters_PacketQueue.
	PacketQueue []*Pim_Active_DefaultContext_TrafficCounters_PacketQueue
}

Pim_Active_DefaultContext_TrafficCounters PIM message traffic counters

func (*Pim_Active_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Pim_Active_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats
}

Pim_Active_DefaultContext_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Pim_Active_DefaultContext_TrafficCounters_PacketQueue) GetEntityData

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats

type Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Pim_Active_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Pim_Active_DefaultContext_Tunnels

type Pim_Active_DefaultContext_Tunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM tunnel information. The type is slice of
	// Pim_Active_DefaultContext_Tunnels_Tunnel.
	Tunnel []*Pim_Active_DefaultContext_Tunnels_Tunnel
}

Pim_Active_DefaultContext_Tunnels Tunnels information that PIM has

func (*Pim_Active_DefaultContext_Tunnels) GetEntityData

func (tunnels *Pim_Active_DefaultContext_Tunnels) GetEntityData() *types.CommonEntityData

type Pim_Active_DefaultContext_Tunnels_Tunnel

type Pim_Active_DefaultContext_Tunnels_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio
}

Pim_Active_DefaultContext_Tunnels_Tunnel PIM tunnel information

func (*Pim_Active_DefaultContext_Tunnels_Tunnel) GetEntityData

type Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio

type Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Pim_Active_DefaultContext_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress

type Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Pim_Active_DefaultContext_Tunnels_Tunnel_RpAddress) GetEntityData

type Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress

type Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddress) GetEntityData

type Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

type Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Pim_Active_DefaultContext_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Pim_Active_Process

type Pim_Active_Process struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NSR Information.
	Nsr Pim_Active_Process_Nsr

	// PIM Global Summary.
	Summary Pim_Active_Process_Summary

	// PIM NSF information.
	Nsf Pim_Active_Process_Nsf

	// ISSU Information.
	Issu Pim_Active_Process_Issu
}

Pim_Active_Process Process

func (*Pim_Active_Process) GetEntityData

func (process *Pim_Active_Process) GetEntityData() *types.CommonEntityData

type Pim_Active_Process_Issu

type Pim_Active_Process_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Information valid ?. The type is bool.
	Informationvalid interface{}

	// HA role. The type is interface{} with range: -2147483648..2147483647.
	RoleHa interface{}

	// ISSU role. The type is interface{} with range: -2147483648..2147483647.
	RoleIssu interface{}

	// ISSU Phase. The type is interface{} with range: -2147483648..2147483647.
	PhaseIssu interface{}

	// Time when last HA role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastHaRoleNotificationReceived interface{}

	// Time when last ISSU role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuRoleNotificationReceived interface{}

	// Time when last ISSU Phase nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuPhaseNotificationReceived interface{}

	// Was EOC received ?. The type is bool.
	IsEocReceived interface{}

	// Time when EOC was received. The type is interface{} with range:
	// 0..18446744073709551615.
	EocReceivedTimestamp interface{}

	// Was IHMS done received ?. The type is bool.
	IsIhmsDoneReceived interface{}

	// Time when IHMS done was received. The type is interface{} with range:
	// 0..18446744073709551615.
	IhmsReceivedTimestamp interface{}

	// Was RIB Sync received ?. The type is bool.
	IsRibSyncReceived interface{}

	// Time when RIB Sync was received. The type is interface{} with range:
	// 0..18446744073709551615.
	RibSyncReceivedTimestamp interface{}

	// Was NBR Sync achieved ?. The type is bool.
	IsNbrSyncReceived interface{}

	// Time when NBR Sync was achieved. The type is interface{} with range:
	// 0..18446744073709551615.
	NbrSyncReceivedTimestamp interface{}

	// Was Checkpoint IDT done ?. The type is bool.
	IsCheckpointIdtDone interface{}

	// Time when Checkpoint IDT done. The type is interface{} with range:
	// 0..18446744073709551615.
	CheckpointIdtTimestamp interface{}
}

Pim_Active_Process_Issu ISSU Information

func (*Pim_Active_Process_Issu) GetEntityData

func (issu *Pim_Active_Process_Issu) GetEntityData() *types.CommonEntityData

type Pim_Active_Process_Nsf

type Pim_Active_Process_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Multicast NSF Configured. The type is bool.
	ConfiguredState interface{}

	// Are we currently in NSF. The type is bool.
	NsfState interface{}

	// Multicast NSF timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeout interface{}

	// Multicast NSF time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeLeft interface{}

	// Waiting for NSF timer expiry. The type is bool.
	WaitingTimer interface{}

	// Waiting for IGMP/MLD. The type is bool.
	WaitingMembership interface{}

	// Respawn Count. The type is interface{} with range: 0..4294967295.
	RespawnCount interface{}

	// Last NSF time ON. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOn interface{}

	// Last NSF time off. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOff interface{}

	// Last NSF time ON in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOnSec interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffSec interface{}

	// Last ICD Notif Recv. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastIcdNotifRecv interface{}

	// Last ICD Notif Recv in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastIcdNotifRecvSec interface{}
}

Pim_Active_Process_Nsf PIM NSF information

func (*Pim_Active_Process_Nsf) GetEntityData

func (nsf *Pim_Active_Process_Nsf) GetEntityData() *types.CommonEntityData

type Pim_Active_Process_Nsr

type Pim_Active_Process_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NSR state. The type is interface{} with range: 0..255.
	State interface{}

	// Partner process connected. The type is bool.
	PartnerConnected interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Is RMF timer running ?. The type is bool.
	RmfTimerValid interface{}

	// Time for RMF timer to expire. The type is interface{} with range:
	// 0..18446744073709551615.
	RmfTimerExpiry interface{}

	// Time when connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionUp interface{}

	// Time when connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionDn interface{}

	// Time when RMF Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfReady interface{}

	// Time when RMF Not-Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfNotReady interface{}

	// No. of times connection went up. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionUp interface{}

	// No. of times connection went down. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionDn interface{}

	// No. of times RMF Ready notif was sent. The type is interface{} with range:
	// 0..4294967295.
	CountRmfReady interface{}

	// No. of times RMF Not Ready notif was sent. The type is interface{} with
	// range: 0..4294967295.
	CountRmfNotReady interface{}
}

Pim_Active_Process_Nsr NSR Information

func (*Pim_Active_Process_Nsr) GetEntityData

func (nsr *Pim_Active_Process_Nsr) GetEntityData() *types.CommonEntityData

type Pim_Active_Process_Summary

type Pim_Active_Process_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Active_Process_Summary PIM Global Summary

func (*Pim_Active_Process_Summary) GetEntityData

func (summary *Pim_Active_Process_Summary) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs

type Pim_Active_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF name. The type is slice of Pim_Active_Vrfs_Vrf.
	Vrf []*Pim_Active_Vrfs_Vrf
}

Pim_Active_Vrfs VRF Table

func (*Pim_Active_Vrfs) GetEntityData

func (vrfs *Pim_Active_Vrfs) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf

type Pim_Active_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VRF name . The type is string with length: 1..32.
	VrfName interface{}

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Pim_Active_Vrfs_Vrf_IfrsInterfaces

	// SAFI table and type.
	Safs Pim_Active_Vrfs_Vrf_Safs

	// PIM interface statistics.
	InterfaceStatistics Pim_Active_Vrfs_Vrf_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Pim_Active_Vrfs_Vrf_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Pim_Active_Vrfs_Vrf_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Pim_Active_Vrfs_Vrf_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Pim_Active_Vrfs_Vrf_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Pim_Active_Vrfs_Vrf_IfrsSummary

	// PIM range list information.
	Ranges Pim_Active_Vrfs_Vrf_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Pim_Active_Vrfs_Vrf_InterfaceOldFormats

	// PIM BSR information.
	Bsr Pim_Active_Vrfs_Vrf_Bsr

	// PIM route policy.
	RoutePolicy Pim_Active_Vrfs_Vrf_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Pim_Active_Vrfs_Vrf_RpfSummary

	// PIM interfaces.
	Interfaces Pim_Active_Vrfs_Vrf_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Pim_Active_Vrfs_Vrf_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Pim_Active_Vrfs_Vrf_BidirDfStates

	// PIM topology table.
	Topologies Pim_Active_Vrfs_Vrf_Topologies

	// PIM BGP SAFI table.
	BgpAfs Pim_Active_Vrfs_Vrf_BgpAfs

	// PIM Auto-RP information.
	AutoRp Pim_Active_Vrfs_Vrf_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Pim_Active_Vrfs_Vrf_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Pim_Active_Vrfs_Vrf_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Pim_Active_Vrfs_Vrf_GroupMapRpfs

	// PIM summary.
	Summary Pim_Active_Vrfs_Vrf_Summary

	// GRE information.
	Gre Pim_Active_Vrfs_Vrf_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Pim_Active_Vrfs_Vrf_BidirDfWinners

	// PIM table context list.
	TableContexts Pim_Active_Vrfs_Vrf_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Pim_Active_Vrfs_Vrf_NeighborSummaries

	// PIM context information.
	Context Pim_Active_Vrfs_Vrf_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Pim_Active_Vrfs_Vrf_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Pim_Active_Vrfs_Vrf_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Pim_Active_Vrfs_Vrf_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Pim_Active_Vrfs_Vrf_Neighbors
}

Pim_Active_Vrfs_Vrf VRF name

func (*Pim_Active_Vrfs_Vrf) GetEntityData

func (vrf *Pim_Active_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_AutoRp

type Pim_Active_Vrfs_Vrf_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Pim_Active_Vrfs_Vrf_AutoRp PIM Auto-RP information

func (*Pim_Active_Vrfs_Vrf_AutoRp) GetEntityData

func (autoRp *Pim_Active_Vrfs_Vrf_AutoRp) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_BgpAfs

type Pim_Active_Vrfs_Vrf_BgpAfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BGP SAFI information. The type is slice of
	// Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf.
	BgpAf []*Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf
}

Pim_Active_Vrfs_Vrf_BgpAfs PIM BGP SAFI table

func (*Pim_Active_Vrfs_Vrf_BgpAfs) GetEntityData

func (bgpAfs *Pim_Active_Vrfs_Vrf_BgpAfs) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source

	// Group address.
	Group Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop
}

Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf PIM BGP SAFI information

func (*Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf) GetEntityData

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group Group address

func (*Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Group) GetEntityData

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop Next hop address

func (*Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_NextHop) GetEntityData

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source

type Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source Source address

func (*Pim_Active_Vrfs_Vrf_BgpAfs_BgpAf_Source) GetEntityData

type Pim_Active_Vrfs_Vrf_BidirDfStates

type Pim_Active_Vrfs_Vrf_BidirDfStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState.
	BidirDfState []*Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState
}

Pim_Active_Vrfs_Vrf_BidirDfStates Bidirectional PIM DF election state table

func (*Pim_Active_Vrfs_Vrf_BidirDfStates) GetEntityData

func (bidirDfStates *Pim_Active_Vrfs_Vrf_BidirDfStates) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState

type Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	OurMetric interface{}

	// MetricPreference. The type is interface{} with range: 0..4294967295.
	OurMetricPreference interface{}

	// RP Address.
	RpAddressXr Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr
}

Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState) GetEntityData

type Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr

type Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Pim_Active_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_BidirDfWinners

type Pim_Active_Vrfs_Vrf_BidirDfWinners struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF election table entry. The type is slice of
	// Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner
}

Pim_Active_Vrfs_Vrf_BidirDfWinners Bidirectional PIM DF election winner table

func (*Pim_Active_Vrfs_Vrf_BidirDfWinners) GetEntityData

func (bidirDfWinners *Pim_Active_Vrfs_Vrf_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric Preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner
}

Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner) GetEntityData

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

type Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Pim_Active_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr

type Pim_Active_Vrfs_Vrf_Bsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache table.
	RpCaches Pim_Active_Vrfs_Vrf_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Pim_Active_Vrfs_Vrf_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Pim_Active_Vrfs_Vrf_Bsr_BsrElections
}

Pim_Active_Vrfs_Vrf_Bsr PIM BSR information

func (*Pim_Active_Vrfs_Vrf_Bsr) GetEntityData

func (bsr *Pim_Active_Vrfs_Vrf_Bsr) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection.
	BsrElection []*Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection
}

Pim_Active_Vrfs_Vrf_Bsr_BsrElections PIM BSR election state

func (*Pim_Active_Vrfs_Vrf_Bsr_BsrElections) GetEntityData

func (bsrElections *Pim_Active_Vrfs_Vrf_Bsr_BsrElections) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection PIM BSR information

func (*Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress

type Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Pim_Active_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR candidate RP information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp
}

Pim_Active_Vrfs_Vrf_Bsr_CandidateRps PIM candidate-RP

func (*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData

func (candidateRps *Pim_Active_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess

type Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Pim_Active_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache. The type is slice of
	// Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache.
	RpCache []*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches PIM BSR RP cache table

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches) GetEntityData

func (rpCaches *Pim_Active_Vrfs_Vrf_Bsr_RpCaches) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Group prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GroupPrefix interface{}

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// pim bsr crp bag. The type is slice of
	// Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

type Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Pim_Active_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Pim_Active_Vrfs_Vrf_Context

type Pim_Active_Vrfs_Vrf_Context struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget.
	ExportRouteTarget []*Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget.
	ImportRouteTarget []*Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Pim_Active_Vrfs_Vrf_Context_AnycastRpRange.
	AnycastRpRange []*Pim_Active_Vrfs_Vrf_Context_AnycastRpRange
}

Pim_Active_Vrfs_Vrf_Context PIM context information

func (*Pim_Active_Vrfs_Vrf_Context) GetEntityData

func (context *Pim_Active_Vrfs_Vrf_Context) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Context_AnycastRpRange

type Pim_Active_Vrfs_Vrf_Context_AnycastRpRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix
}

Pim_Active_Vrfs_Vrf_Context_AnycastRpRange Anycast-RP Ranges

func (*Pim_Active_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData

func (anycastRpRange *Pim_Active_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix

type Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Pim_Active_Vrfs_Vrf_Context_AnycastRpRange_Prefix) GetEntityData

type Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget

type Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget Export Route Targets

func (*Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData

func (exportRouteTarget *Pim_Active_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget

type Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget Import Route Targets

func (*Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData

func (importRouteTarget *Pim_Active_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup

type Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup Remote Default Group

func (*Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData

func (remoteDefaultGroup *Pim_Active_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable

type Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable RPF Default Table

func (*Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData

func (rpfDefaultTable *Pim_Active_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Gre

type Pim_Active_Vrfs_Vrf_Gre struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GRE hash.
	GreHashes Pim_Active_Vrfs_Vrf_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Pim_Active_Vrfs_Vrf_Gre_GreNextHops
}

Pim_Active_Vrfs_Vrf_Gre GRE information

func (*Pim_Active_Vrfs_Vrf_Gre) GetEntityData

func (gre *Pim_Active_Vrfs_Vrf_Gre) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreHashes

type Pim_Active_Vrfs_Vrf_Gre_GreHashes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash.
	GreHash []*Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash
}

Pim_Active_Vrfs_Vrf_Gre_GreHashes GRE hash

func (*Pim_Active_Vrfs_Vrf_Gre_GreHashes) GetEntityData

func (greHashes *Pim_Active_Vrfs_Vrf_Gre_GreHashes) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash

type Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Pim_Active_Vrfs_Vrf_Gre_GreHashes_GreHash) GetEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE address next-hop information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops GRE destination neighbor table

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops) GetEntityData

func (greNextHops *Pim_Active_Vrfs_Vrf_Gre_GreNextHops) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop) GetEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

type Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Pim_Active_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs

type Pim_Active_Vrfs_Vrf_GroupMapRpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM group mapping entry. The type is slice of
	// Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs PIM group mapping information

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Pim_Active_Vrfs_Vrf_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

type Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Pim_Active_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources

type Pim_Active_Vrfs_Vrf_GroupMapSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Group Mapping Entry with source information. The type is slice of
	// Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource.
	GroupMapSource []*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource
}

Pim_Active_Vrfs_Vrf_GroupMapSources PIM group-mapping with source information

func (*Pim_Active_Vrfs_Vrf_GroupMapSources) GetEntityData

func (groupMapSources *Pim_Active_Vrfs_Vrf_GroupMapSources) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP Priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation
}

Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

type Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Pim_Active_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Pim_Active_Vrfs_Vrf_IfrsInterfaces

type Pim_Active_Vrfs_Vrf_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM IFRS interface information. The type is slice of
	// Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Pim_Active_Vrfs_Vrf_IfrsInterfaces PIM interfaces in forward reference store table

func (*Pim_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Pim_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress

type Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_IfrsSummary

type Pim_Active_Vrfs_Vrf_IfrsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Pim_Active_Vrfs_Vrf_IfrsSummary PIM interfaces in forward reference store summary

func (*Pim_Active_Vrfs_Vrf_IfrsSummary) GetEntityData

func (ifrsSummary *Pim_Active_Vrfs_Vrf_IfrsSummary) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat
}

Pim_Active_Vrfs_Vrf_InterfaceOldFormats PIM interfaces in old format

func (*Pim_Active_Vrfs_Vrf_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Pim_Active_Vrfs_Vrf_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

type Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_InterfaceStatistics

type Pim_Active_Vrfs_Vrf_InterfaceStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface statistics. The type is slice of
	// Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic
}

Pim_Active_Vrfs_Vrf_InterfaceStatistics PIM interface statistics

func (*Pim_Active_Vrfs_Vrf_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Pim_Active_Vrfs_Vrf_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic

type Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Pim_Active_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Pim_Active_Vrfs_Vrf_Interfaces

type Pim_Active_Vrfs_Vrf_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Active_Vrfs_Vrf_Interfaces_Interface.
	Interface []*Pim_Active_Vrfs_Vrf_Interfaces_Interface
}

Pim_Active_Vrfs_Vrf_Interfaces PIM interfaces

func (*Pim_Active_Vrfs_Vrf_Interfaces) GetEntityData

func (interfaces *Pim_Active_Vrfs_Vrf_Interfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Interfaces_Interface

type Pim_Active_Vrfs_Vrf_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress
}

Pim_Active_Vrfs_Vrf_Interfaces_Interface PIM interface name

func (*Pim_Active_Vrfs_Vrf_Interfaces_Interface) GetEntityData

type Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress

type Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress PIM Designated Router

func (*Pim_Active_Vrfs_Vrf_Interfaces_Interface_DrAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress

type Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Active_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_JpStatistics

type Pim_Active_Vrfs_Vrf_JpStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Join Prune Statistics. The type is slice of
	// Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic.
	JpStatistic []*Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic
}

Pim_Active_Vrfs_Vrf_JpStatistics PIM join prune statistics table

func (*Pim_Active_Vrfs_Vrf_JpStatistics) GetEntityData

func (jpStatistics *Pim_Active_Vrfs_Vrf_JpStatistics) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic

type Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Transmitted. The type is interface{} with range: 0..4294967295.
	Transmitted interface{}

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

	// Received. The type is interface{} with range: 0..4294967295.
	Received interface{}

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Pim_Active_Vrfs_Vrf_JpStatistics_JpStatistic) GetEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases

type Pim_Active_Vrfs_Vrf_MibDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase.
	MibDatabase []*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase
}

Pim_Active_Vrfs_Vrf_MibDatabases PIM group database for mroute mibs table

func (*Pim_Active_Vrfs_Vrf_MibDatabases) GetEntityData

func (mibDatabases *Pim_Active_Vrfs_Vrf_MibDatabases) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

	// Assert Metric. The type is interface{} with range: 0..4294967295.
	AssertMetric interface{}

	// Assert Metric Preference. The type is interface{} with range:
	// 0..4294967295.
	AssertMetricPreference interface{}

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot
}

Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase PIM multicast static route information

func (*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase) GetEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

type Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Pim_Active_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute
}

Pim_Active_Vrfs_Vrf_MulticastStaticRoutes PIM multicast static route table

func (*Pim_Active_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Pim_Active_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Distance. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

type Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Pim_Active_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Pim_Active_Vrfs_Vrf_NeighborOldFormats

type Pim_Active_Vrfs_Vrf_NeighborOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat
}

Pim_Active_Vrfs_Vrf_NeighborOldFormats PIM neighbor table old format

func (*Pim_Active_Vrfs_Vrf_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Pim_Active_Vrfs_Vrf_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat

type Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

type Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Active_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_NeighborSummaries

type Pim_Active_Vrfs_Vrf_NeighborSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor summary information. The type is slice of
	// Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary
}

Pim_Active_Vrfs_Vrf_NeighborSummaries PIM neighbor summary table

func (*Pim_Active_Vrfs_Vrf_NeighborSummaries) GetEntityData

func (neighborSummaries *Pim_Active_Vrfs_Vrf_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary

type Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Pim_Active_Vrfs_Vrf_NeighborSummaries_NeighborSummary) GetEntityData

type Pim_Active_Vrfs_Vrf_Neighbors

type Pim_Active_Vrfs_Vrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*Pim_Active_Vrfs_Vrf_Neighbors_Neighbor
}

Pim_Active_Vrfs_Vrf_Neighbors PIM neighbor table

func (*Pim_Active_Vrfs_Vrf_Neighbors) GetEntityData

func (neighbors *Pim_Active_Vrfs_Vrf_Neighbors) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Neighbors_Neighbor

type Pim_Active_Vrfs_Vrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr
}

Pim_Active_Vrfs_Vrf_Neighbors_Neighbor PIM neighbor information

func (*Pim_Active_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr

type Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Active_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels

type Pim_Active_Vrfs_Vrf_NetIoTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM netio tunnel information. The type is slice of
	// Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel
}

Pim_Active_Vrfs_Vrf_NetIoTunnels Tunnel information that NETIO has

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels) GetEntityData

func (netIoTunnels *Pim_Active_Vrfs_Vrf_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel) GetEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

type Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Pim_Active_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges

type Pim_Active_Vrfs_Vrf_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM range list information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Ranges_Range.
	Range []*Pim_Active_Vrfs_Vrf_Ranges_Range
}

Pim_Active_Vrfs_Vrf_Ranges PIM range list information

func (*Pim_Active_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Pim_Active_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range

type Pim_Active_Vrfs_Vrf_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange.
	GroupRange []*Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange
}

Pim_Active_Vrfs_Vrf_Ranges_Range PIM range list information

func (*Pim_Active_Vrfs_Vrf_Ranges_Range) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation
}

Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange List of group ranges

func (*Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation

type Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Pim_Active_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr

type Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr Rendezvous point address

func (*Pim_Active_Vrfs_Vrf_Ranges_Range_RpAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation

type Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation Source of information

func (*Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation) GetEntityData

func (sourceOfInformation *Pim_Active_Vrfs_Vrf_Ranges_Range_SourceOfInformation) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy

type Pim_Active_Vrfs_Vrf_RoutePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy statistics.
	RoutePolicyStatistics Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests
}

Pim_Active_Vrfs_Vrf_RoutePolicy PIM route policy

func (*Pim_Active_Vrfs_Vrf_RoutePolicy) GetEntityData

func (routePolicy *Pim_Active_Vrfs_Vrf_RoutePolicy) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData

func (routePolicyStatistics *Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy test run. The type is slice of
	// Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests) GetEntityData

func (routePolicyTests *Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

type Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Pim_Active_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect

type Pim_Active_Vrfs_Vrf_RpfRedirect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces
}

Pim_Active_Vrfs_Vrf_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Pim_Active_Vrfs_Vrf_RpfRedirect) GetEntityData

func (rpfRedirect *Pim_Active_Vrfs_Vrf_RpfRedirect) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces

type Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface
}

Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces) GetEntityData

func (bundleInterfaces *Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface

type Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData

func (redirectRouteDatabases *Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

type Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Pim_Active_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_RpfSummary

type Pim_Active_Vrfs_Vrf_RpfSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Pim_Active_Vrfs_Vrf_RpfSummary PIM RPF registration summary

func (*Pim_Active_Vrfs_Vrf_RpfSummary) GetEntityData

func (rpfSummary *Pim_Active_Vrfs_Vrf_RpfSummary) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Safs

type Pim_Active_Vrfs_Vrf_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SAF name . The type is slice of Pim_Active_Vrfs_Vrf_Safs_Saf.
	Saf []*Pim_Active_Vrfs_Vrf_Safs_Saf
}

Pim_Active_Vrfs_Vrf_Safs SAFI table and type

func (*Pim_Active_Vrfs_Vrf_Safs) GetEntityData

func (safs *Pim_Active_Vrfs_Vrf_Safs) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf

type Pim_Active_Vrfs_Vrf_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs
}

Pim_Active_Vrfs_Vrf_Safs_Saf SAF name

func (*Pim_Active_Vrfs_Vrf_Safs_Saf) GetEntityData

func (saf *Pim_Active_Vrfs_Vrf_Safs_Saf) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData

func (rpfHashSourceGroups *Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData

func (rpfHashSources *Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

type Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf.
	Rpf []*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs PIM RPF information table

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address for which RPF lookup. The type is one of
	// the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RegisteredAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

type Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Pim_Active_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Pim_Active_Vrfs_Vrf_Summary

type Pim_Active_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Active_Vrfs_Vrf_Summary PIM summary

func (*Pim_Active_Vrfs_Vrf_Summary) GetEntityData

func (summary *Pim_Active_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TableContexts

type Pim_Active_Vrfs_Vrf_TableContexts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM table context information. The type is slice of
	// Pim_Active_Vrfs_Vrf_TableContexts_TableContext.
	TableContext []*Pim_Active_Vrfs_Vrf_TableContexts_TableContext
}

Pim_Active_Vrfs_Vrf_TableContexts PIM table context list

func (*Pim_Active_Vrfs_Vrf_TableContexts) GetEntityData

func (tableContexts *Pim_Active_Vrfs_Vrf_TableContexts) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TableContexts_TableContext

type Pim_Active_Vrfs_Vrf_TableContexts_TableContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Active_Vrfs_Vrf_TableContexts_TableContext PIM table context information

func (*Pim_Active_Vrfs_Vrf_TableContexts_TableContext) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies

type Pim_Active_Vrfs_Vrf_Topologies struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM topology information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Topologies_Topology.
	Topology []*Pim_Active_Vrfs_Vrf_Topologies_Topology
}

Pim_Active_Vrfs_Vrf_Topologies PIM topology table

func (*Pim_Active_Vrfs_Vrf_Topologies) GetEntityData

func (topologies *Pim_Active_Vrfs_Vrf_Topologies) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology

type Pim_Active_Vrfs_Vrf_Topologies_Topology struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface
}

Pim_Active_Vrfs_Vrf_Topologies_Topology PIM topology information

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

type Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr Group Address

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_GroupAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner

type Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress

type Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_ProxyAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_RpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot

type Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_RpfRoot) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

type Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

type Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr Source Address

func (*Pim_Active_Vrfs_Vrf_Topologies_Topology_SourceAddressXr) GetEntityData

type Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts

type Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with entry flag set. The type is slice of
	// Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

type Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Pim_Active_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

type Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with interface flag set. The type is slice of
	// Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

type Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Pim_Active_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Pim_Active_Vrfs_Vrf_TopologyRouteCount

type Pim_Active_Vrfs_Vrf_TopologyRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Active_Vrfs_Vrf_TopologyRouteCount Topology route count information from PIM topology table

func (*Pim_Active_Vrfs_Vrf_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Pim_Active_Vrfs_Vrf_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TrafficCounters

type Pim_Active_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue.
	PacketQueue []*Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue
}

Pim_Active_Vrfs_Vrf_TrafficCounters PIM message traffic counters

func (*Pim_Active_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Pim_Active_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats
}

Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue) GetEntityData

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats

type Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Pim_Active_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Pim_Active_Vrfs_Vrf_Tunnels

type Pim_Active_Vrfs_Vrf_Tunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM tunnel information. The type is slice of
	// Pim_Active_Vrfs_Vrf_Tunnels_Tunnel.
	Tunnel []*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel
}

Pim_Active_Vrfs_Vrf_Tunnels Tunnels information that PIM has

func (*Pim_Active_Vrfs_Vrf_Tunnels) GetEntityData

func (tunnels *Pim_Active_Vrfs_Vrf_Tunnels) GetEntityData() *types.CommonEntityData

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio
}

Pim_Active_Vrfs_Vrf_Tunnels_Tunnel PIM tunnel information

func (*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel) GetEntityData

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_RpAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress) GetEntityData

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

type Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Pim_Active_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Pim_Standby

type Pim_Standby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default Context.
	DefaultContext Pim_Standby_DefaultContext

	// Process.
	Process Pim_Standby_Process

	// VRF Table.
	Vrfs Pim_Standby_Vrfs
}

Pim_Standby Standby Process

func (*Pim_Standby) GetEntityData

func (standby *Pim_Standby) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext

type Pim_Standby_DefaultContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM global interface table.
	GlobalInterfaces Pim_Standby_DefaultContext_GlobalInterfaces

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Pim_Standby_DefaultContext_IfrsInterfaces

	// SAFI table and type.
	Safs Pim_Standby_DefaultContext_Safs

	// PIM interface statistics.
	InterfaceStatistics Pim_Standby_DefaultContext_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Pim_Standby_DefaultContext_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Pim_Standby_DefaultContext_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Pim_Standby_DefaultContext_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Pim_Standby_DefaultContext_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Pim_Standby_DefaultContext_IfrsSummary

	// PIM range list information.
	Ranges Pim_Standby_DefaultContext_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Pim_Standby_DefaultContext_InterfaceOldFormats

	// PIM BSR information.
	Bsr Pim_Standby_DefaultContext_Bsr

	// PIM route policy.
	RoutePolicy Pim_Standby_DefaultContext_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Pim_Standby_DefaultContext_RpfSummary

	// PIM interfaces.
	Interfaces Pim_Standby_DefaultContext_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Pim_Standby_DefaultContext_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Pim_Standby_DefaultContext_BidirDfStates

	// PIM topology table.
	Topologies Pim_Standby_DefaultContext_Topologies

	// PIM BGP SAFI table.
	BgpAfs Pim_Standby_DefaultContext_BgpAfs

	// PIM Auto-RP information.
	AutoRp Pim_Standby_DefaultContext_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Pim_Standby_DefaultContext_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Pim_Standby_DefaultContext_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Pim_Standby_DefaultContext_GroupMapRpfs

	// PIM summary.
	Summary Pim_Standby_DefaultContext_Summary

	// GRE information.
	Gre Pim_Standby_DefaultContext_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Pim_Standby_DefaultContext_BidirDfWinners

	// PIM table context list.
	TableContexts Pim_Standby_DefaultContext_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Pim_Standby_DefaultContext_NeighborSummaries

	// PIM context information.
	Context Pim_Standby_DefaultContext_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Pim_Standby_DefaultContext_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Pim_Standby_DefaultContext_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Pim_Standby_DefaultContext_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Pim_Standby_DefaultContext_Neighbors
}

Pim_Standby_DefaultContext Default Context

func (*Pim_Standby_DefaultContext) GetEntityData

func (defaultContext *Pim_Standby_DefaultContext) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_AutoRp

type Pim_Standby_DefaultContext_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Pim_Standby_DefaultContext_AutoRp PIM Auto-RP information

func (*Pim_Standby_DefaultContext_AutoRp) GetEntityData

func (autoRp *Pim_Standby_DefaultContext_AutoRp) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_BgpAfs

type Pim_Standby_DefaultContext_BgpAfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BGP SAFI information. The type is slice of
	// Pim_Standby_DefaultContext_BgpAfs_BgpAf.
	BgpAf []*Pim_Standby_DefaultContext_BgpAfs_BgpAf
}

Pim_Standby_DefaultContext_BgpAfs PIM BGP SAFI table

func (*Pim_Standby_DefaultContext_BgpAfs) GetEntityData

func (bgpAfs *Pim_Standby_DefaultContext_BgpAfs) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_BgpAfs_BgpAf

type Pim_Standby_DefaultContext_BgpAfs_BgpAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source

	// Group address.
	Group Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop
}

Pim_Standby_DefaultContext_BgpAfs_BgpAf PIM BGP SAFI information

func (*Pim_Standby_DefaultContext_BgpAfs_BgpAf) GetEntityData

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group Group address

func (*Pim_Standby_DefaultContext_BgpAfs_BgpAf_Group) GetEntityData

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop Next hop address

func (*Pim_Standby_DefaultContext_BgpAfs_BgpAf_NextHop) GetEntityData

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source

type Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source Source address

func (*Pim_Standby_DefaultContext_BgpAfs_BgpAf_Source) GetEntityData

type Pim_Standby_DefaultContext_BidirDfStates

type Pim_Standby_DefaultContext_BidirDfStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Pim_Standby_DefaultContext_BidirDfStates_BidirDfState.
	BidirDfState []*Pim_Standby_DefaultContext_BidirDfStates_BidirDfState
}

Pim_Standby_DefaultContext_BidirDfStates Bidirectional PIM DF election state table

func (*Pim_Standby_DefaultContext_BidirDfStates) GetEntityData

func (bidirDfStates *Pim_Standby_DefaultContext_BidirDfStates) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_BidirDfStates_BidirDfState

type Pim_Standby_DefaultContext_BidirDfStates_BidirDfState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	OurMetric interface{}

	// MetricPreference. The type is interface{} with range: 0..4294967295.
	OurMetricPreference interface{}

	// RP Address.
	RpAddressXr Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr
}

Pim_Standby_DefaultContext_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Pim_Standby_DefaultContext_BidirDfStates_BidirDfState) GetEntityData

type Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr

type Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Pim_Standby_DefaultContext_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Pim_Standby_DefaultContext_BidirDfWinners

type Pim_Standby_DefaultContext_BidirDfWinners struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF election table entry. The type is slice of
	// Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner
}

Pim_Standby_DefaultContext_BidirDfWinners Bidirectional PIM DF election winner table

func (*Pim_Standby_DefaultContext_BidirDfWinners) GetEntityData

func (bidirDfWinners *Pim_Standby_DefaultContext_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric Preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner
}

Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner) GetEntityData

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr

type Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Pim_Standby_DefaultContext_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Pim_Standby_DefaultContext_Bsr

type Pim_Standby_DefaultContext_Bsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache table.
	RpCaches Pim_Standby_DefaultContext_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Pim_Standby_DefaultContext_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Pim_Standby_DefaultContext_Bsr_BsrElections
}

Pim_Standby_DefaultContext_Bsr PIM BSR information

func (*Pim_Standby_DefaultContext_Bsr) GetEntityData

type Pim_Standby_DefaultContext_Bsr_BsrElections

type Pim_Standby_DefaultContext_Bsr_BsrElections struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR information. The type is slice of
	// Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection.
	BsrElection []*Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection
}

Pim_Standby_DefaultContext_Bsr_BsrElections PIM BSR election state

func (*Pim_Standby_DefaultContext_Bsr_BsrElections) GetEntityData

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection PIM BSR information

func (*Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection) GetEntityData

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress

type Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Pim_Standby_DefaultContext_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Pim_Standby_DefaultContext_Bsr_CandidateRps

type Pim_Standby_DefaultContext_Bsr_CandidateRps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR candidate RP information. The type is slice of
	// Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp
}

Pim_Standby_DefaultContext_Bsr_CandidateRps PIM candidate-RP

func (*Pim_Standby_DefaultContext_Bsr_CandidateRps) GetEntityData

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp) GetEntityData

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess

type Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Pim_Standby_DefaultContext_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches

type Pim_Standby_DefaultContext_Bsr_RpCaches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache. The type is slice of
	// Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache.
	RpCache []*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache
}

Pim_Standby_DefaultContext_Bsr_RpCaches PIM BSR RP cache table

func (*Pim_Standby_DefaultContext_Bsr_RpCaches) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Group prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GroupPrefix interface{}

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList
}

Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// pim bsr crp bag. The type is slice of
	// Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr

type Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Pim_Standby_DefaultContext_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Pim_Standby_DefaultContext_Context

type Pim_Standby_DefaultContext_Context struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Pim_Standby_DefaultContext_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Pim_Standby_DefaultContext_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Pim_Standby_DefaultContext_Context_ExportRouteTarget.
	ExportRouteTarget []*Pim_Standby_DefaultContext_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Pim_Standby_DefaultContext_Context_ImportRouteTarget.
	ImportRouteTarget []*Pim_Standby_DefaultContext_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Pim_Standby_DefaultContext_Context_AnycastRpRange.
	AnycastRpRange []*Pim_Standby_DefaultContext_Context_AnycastRpRange
}

Pim_Standby_DefaultContext_Context PIM context information

func (*Pim_Standby_DefaultContext_Context) GetEntityData

func (context *Pim_Standby_DefaultContext_Context) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Context_AnycastRpRange

type Pim_Standby_DefaultContext_Context_AnycastRpRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix
}

Pim_Standby_DefaultContext_Context_AnycastRpRange Anycast-RP Ranges

func (*Pim_Standby_DefaultContext_Context_AnycastRpRange) GetEntityData

type Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix

type Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Pim_Standby_DefaultContext_Context_AnycastRpRange_Prefix) GetEntityData

type Pim_Standby_DefaultContext_Context_ExportRouteTarget

type Pim_Standby_DefaultContext_Context_ExportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Standby_DefaultContext_Context_ExportRouteTarget Export Route Targets

func (*Pim_Standby_DefaultContext_Context_ExportRouteTarget) GetEntityData

type Pim_Standby_DefaultContext_Context_ImportRouteTarget

type Pim_Standby_DefaultContext_Context_ImportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Standby_DefaultContext_Context_ImportRouteTarget Import Route Targets

func (*Pim_Standby_DefaultContext_Context_ImportRouteTarget) GetEntityData

type Pim_Standby_DefaultContext_Context_RemoteDefaultGroup

type Pim_Standby_DefaultContext_Context_RemoteDefaultGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Context_RemoteDefaultGroup Remote Default Group

func (*Pim_Standby_DefaultContext_Context_RemoteDefaultGroup) GetEntityData

type Pim_Standby_DefaultContext_Context_RpfDefaultTable

type Pim_Standby_DefaultContext_Context_RpfDefaultTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Standby_DefaultContext_Context_RpfDefaultTable RPF Default Table

func (*Pim_Standby_DefaultContext_Context_RpfDefaultTable) GetEntityData

type Pim_Standby_DefaultContext_GlobalInterfaces

type Pim_Standby_DefaultContext_GlobalInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface.
	GlobalInterface []*Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface
}

Pim_Standby_DefaultContext_GlobalInterfaces PIM global interface table

func (*Pim_Standby_DefaultContext_GlobalInterfaces) GetEntityData

func (globalInterfaces *Pim_Standby_DefaultContext_GlobalInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress
}

Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface PIM interface name

func (*Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface) GetEntityData

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress PIM Designated Router

func (*Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_DrAddress) GetEntityData

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress

type Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_DefaultContext_GlobalInterfaces_GlobalInterface_InterfaceAddress) GetEntityData

type Pim_Standby_DefaultContext_Gre

type Pim_Standby_DefaultContext_Gre struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GRE hash.
	GreHashes Pim_Standby_DefaultContext_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Pim_Standby_DefaultContext_Gre_GreNextHops
}

Pim_Standby_DefaultContext_Gre GRE information

func (*Pim_Standby_DefaultContext_Gre) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreHashes

type Pim_Standby_DefaultContext_Gre_GreHashes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Pim_Standby_DefaultContext_Gre_GreHashes_GreHash.
	GreHash []*Pim_Standby_DefaultContext_Gre_GreHashes_GreHash
}

Pim_Standby_DefaultContext_Gre_GreHashes GRE hash

func (*Pim_Standby_DefaultContext_Gre_GreHashes) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreHashes_GreHash

type Pim_Standby_DefaultContext_Gre_GreHashes_GreHash struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Pim_Standby_DefaultContext_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Pim_Standby_DefaultContext_Gre_GreHashes_GreHash) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops

type Pim_Standby_DefaultContext_Gre_GreNextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE address next-hop information. The type is slice of
	// Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop
}

Pim_Standby_DefaultContext_Gre_GreNextHops GRE destination neighbor table

func (*Pim_Standby_DefaultContext_Gre_GreNextHops) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath
}

Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress

type Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Pim_Standby_DefaultContext_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs

type Pim_Standby_DefaultContext_GroupMapRpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM group mapping entry. The type is slice of
	// Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf
}

Pim_Standby_DefaultContext_GroupMapRpfs PIM group mapping information

func (*Pim_Standby_DefaultContext_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Pim_Standby_DefaultContext_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf) GetEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor

type Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Pim_Standby_DefaultContext_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Pim_Standby_DefaultContext_GroupMapSources

type Pim_Standby_DefaultContext_GroupMapSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Group Mapping Entry with source information. The type is slice of
	// Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource.
	GroupMapSource []*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource
}

Pim_Standby_DefaultContext_GroupMapSources PIM group-mapping with source information

func (*Pim_Standby_DefaultContext_GroupMapSources) GetEntityData

func (groupMapSources *Pim_Standby_DefaultContext_GroupMapSources) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP Priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation
}

Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource) GetEntityData

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation

type Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Pim_Standby_DefaultContext_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Pim_Standby_DefaultContext_IfrsInterfaces

type Pim_Standby_DefaultContext_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM IFRS interface information. The type is slice of
	// Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface
}

Pim_Standby_DefaultContext_IfrsInterfaces PIM interfaces in forward reference store table

func (*Pim_Standby_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Pim_Standby_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress

type Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Pim_Standby_DefaultContext_IfrsSummary

type Pim_Standby_DefaultContext_IfrsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Pim_Standby_DefaultContext_IfrsSummary PIM interfaces in forward reference store summary

func (*Pim_Standby_DefaultContext_IfrsSummary) GetEntityData

func (ifrsSummary *Pim_Standby_DefaultContext_IfrsSummary) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_InterfaceOldFormats

type Pim_Standby_DefaultContext_InterfaceOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat
}

Pim_Standby_DefaultContext_InterfaceOldFormats PIM interfaces in old format

func (*Pim_Standby_DefaultContext_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Pim_Standby_DefaultContext_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

type Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_DefaultContext_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Pim_Standby_DefaultContext_InterfaceStatistics

type Pim_Standby_DefaultContext_InterfaceStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface statistics. The type is slice of
	// Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic
}

Pim_Standby_DefaultContext_InterfaceStatistics PIM interface statistics

func (*Pim_Standby_DefaultContext_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Pim_Standby_DefaultContext_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic

type Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Pim_Standby_DefaultContext_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Pim_Standby_DefaultContext_Interfaces

type Pim_Standby_DefaultContext_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Standby_DefaultContext_Interfaces_Interface.
	Interface []*Pim_Standby_DefaultContext_Interfaces_Interface
}

Pim_Standby_DefaultContext_Interfaces PIM interfaces

func (*Pim_Standby_DefaultContext_Interfaces) GetEntityData

func (interfaces *Pim_Standby_DefaultContext_Interfaces) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Interfaces_Interface

type Pim_Standby_DefaultContext_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress
}

Pim_Standby_DefaultContext_Interfaces_Interface PIM interface name

func (*Pim_Standby_DefaultContext_Interfaces_Interface) GetEntityData

type Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress

type Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress PIM Designated Router

func (*Pim_Standby_DefaultContext_Interfaces_Interface_DrAddress) GetEntityData

type Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress

type Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_DefaultContext_Interfaces_Interface_InterfaceAddress) GetEntityData

type Pim_Standby_DefaultContext_JpStatistics

type Pim_Standby_DefaultContext_JpStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Join Prune Statistics. The type is slice of
	// Pim_Standby_DefaultContext_JpStatistics_JpStatistic.
	JpStatistic []*Pim_Standby_DefaultContext_JpStatistics_JpStatistic
}

Pim_Standby_DefaultContext_JpStatistics PIM join prune statistics table

func (*Pim_Standby_DefaultContext_JpStatistics) GetEntityData

func (jpStatistics *Pim_Standby_DefaultContext_JpStatistics) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_JpStatistics_JpStatistic

type Pim_Standby_DefaultContext_JpStatistics_JpStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Transmitted. The type is interface{} with range: 0..4294967295.
	Transmitted interface{}

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

	// Received. The type is interface{} with range: 0..4294967295.
	Received interface{}

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Pim_Standby_DefaultContext_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Pim_Standby_DefaultContext_JpStatistics_JpStatistic) GetEntityData

type Pim_Standby_DefaultContext_MibDatabases

type Pim_Standby_DefaultContext_MibDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Standby_DefaultContext_MibDatabases_MibDatabase.
	MibDatabase []*Pim_Standby_DefaultContext_MibDatabases_MibDatabase
}

Pim_Standby_DefaultContext_MibDatabases PIM group database for mroute mibs table

func (*Pim_Standby_DefaultContext_MibDatabases) GetEntityData

func (mibDatabases *Pim_Standby_DefaultContext_MibDatabases) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

	// Assert Metric. The type is interface{} with range: 0..4294967295.
	AssertMetric interface{}

	// Assert Metric Preference. The type is interface{} with range:
	// 0..4294967295.
	AssertMetricPreference interface{}

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot
}

Pim_Standby_DefaultContext_MibDatabases_MibDatabase PIM multicast static route information

func (*Pim_Standby_DefaultContext_MibDatabases_MibDatabase) GetEntityData

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Pim_Standby_DefaultContext_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Pim_Standby_DefaultContext_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr

type Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Pim_Standby_DefaultContext_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Pim_Standby_DefaultContext_MulticastStaticRoutes

type Pim_Standby_DefaultContext_MulticastStaticRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute
}

Pim_Standby_DefaultContext_MulticastStaticRoutes PIM multicast static route table

func (*Pim_Standby_DefaultContext_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Pim_Standby_DefaultContext_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Distance. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix

type Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Pim_Standby_DefaultContext_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Pim_Standby_DefaultContext_NeighborOldFormats

type Pim_Standby_DefaultContext_NeighborOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat
}

Pim_Standby_DefaultContext_NeighborOldFormats PIM neighbor table old format

func (*Pim_Standby_DefaultContext_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Pim_Standby_DefaultContext_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat

type Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

type Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Standby_DefaultContext_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Pim_Standby_DefaultContext_NeighborSummaries

type Pim_Standby_DefaultContext_NeighborSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor summary information. The type is slice of
	// Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary
}

Pim_Standby_DefaultContext_NeighborSummaries PIM neighbor summary table

func (*Pim_Standby_DefaultContext_NeighborSummaries) GetEntityData

func (neighborSummaries *Pim_Standby_DefaultContext_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary

type Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Pim_Standby_DefaultContext_NeighborSummaries_NeighborSummary) GetEntityData

type Pim_Standby_DefaultContext_Neighbors

type Pim_Standby_DefaultContext_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Standby_DefaultContext_Neighbors_Neighbor.
	Neighbor []*Pim_Standby_DefaultContext_Neighbors_Neighbor
}

Pim_Standby_DefaultContext_Neighbors PIM neighbor table

func (*Pim_Standby_DefaultContext_Neighbors) GetEntityData

func (neighbors *Pim_Standby_DefaultContext_Neighbors) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Neighbors_Neighbor

type Pim_Standby_DefaultContext_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr
}

Pim_Standby_DefaultContext_Neighbors_Neighbor PIM neighbor information

func (*Pim_Standby_DefaultContext_Neighbors_Neighbor) GetEntityData

type Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr

type Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Standby_DefaultContext_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Pim_Standby_DefaultContext_NetIoTunnels

type Pim_Standby_DefaultContext_NetIoTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM netio tunnel information. The type is slice of
	// Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel
}

Pim_Standby_DefaultContext_NetIoTunnels Tunnel information that NETIO has

func (*Pim_Standby_DefaultContext_NetIoTunnels) GetEntityData

func (netIoTunnels *Pim_Standby_DefaultContext_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel) GetEntityData

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio

type Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Pim_Standby_DefaultContext_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Pim_Standby_DefaultContext_Ranges

type Pim_Standby_DefaultContext_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM range list information. The type is slice of
	// Pim_Standby_DefaultContext_Ranges_Range.
	Range []*Pim_Standby_DefaultContext_Ranges_Range
}

Pim_Standby_DefaultContext_Ranges PIM range list information

func (*Pim_Standby_DefaultContext_Ranges) GetEntityData

func (ranges *Pim_Standby_DefaultContext_Ranges) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Ranges_Range

type Pim_Standby_DefaultContext_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Pim_Standby_DefaultContext_Ranges_Range_GroupRange.
	GroupRange []*Pim_Standby_DefaultContext_Ranges_Range_GroupRange
}

Pim_Standby_DefaultContext_Ranges_Range PIM range list information

func (*Pim_Standby_DefaultContext_Ranges_Range) GetEntityData

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation
}

Pim_Standby_DefaultContext_Ranges_Range_GroupRange List of group ranges

func (*Pim_Standby_DefaultContext_Ranges_Range_GroupRange) GetEntityData

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Pim_Standby_DefaultContext_Ranges_Range_GroupRange_Prefix) GetEntityData

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation

type Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Pim_Standby_DefaultContext_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr

type Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr Rendezvous point address

func (*Pim_Standby_DefaultContext_Ranges_Range_RpAddressXr) GetEntityData

type Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation

type Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation Source of information

func (*Pim_Standby_DefaultContext_Ranges_Range_SourceOfInformation) GetEntityData

type Pim_Standby_DefaultContext_RoutePolicy

type Pim_Standby_DefaultContext_RoutePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy statistics.
	RoutePolicyStatistics Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests
}

Pim_Standby_DefaultContext_RoutePolicy PIM route policy

func (*Pim_Standby_DefaultContext_RoutePolicy) GetEntityData

func (routePolicy *Pim_Standby_DefaultContext_RoutePolicy) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyStatistics) GetEntityData

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy test run. The type is slice of
	// Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests) GetEntityData

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

type Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Pim_Standby_DefaultContext_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect

type Pim_Standby_DefaultContext_RpfRedirect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces
}

Pim_Standby_DefaultContext_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Pim_Standby_DefaultContext_RpfRedirect) GetEntityData

func (rpfRedirect *Pim_Standby_DefaultContext_RpfRedirect) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces

type Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface
}

Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface

type Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Pim_Standby_DefaultContext_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

type Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Pim_Standby_DefaultContext_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Pim_Standby_DefaultContext_RpfSummary

type Pim_Standby_DefaultContext_RpfSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Pim_Standby_DefaultContext_RpfSummary PIM RPF registration summary

func (*Pim_Standby_DefaultContext_RpfSummary) GetEntityData

func (rpfSummary *Pim_Standby_DefaultContext_RpfSummary) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Safs

type Pim_Standby_DefaultContext_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SAF name . The type is slice of Pim_Standby_DefaultContext_Safs_Saf.
	Saf []*Pim_Standby_DefaultContext_Safs_Saf
}

Pim_Standby_DefaultContext_Safs SAFI table and type

func (*Pim_Standby_DefaultContext_Safs) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf

type Pim_Standby_DefaultContext_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Pim_Standby_DefaultContext_Safs_Saf_Rpfs
}

Pim_Standby_DefaultContext_Safs_Saf SAF name

func (*Pim_Standby_DefaultContext_Safs_Saf) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

type Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Standby_DefaultContext_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF information. The type is slice of
	// Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf.
	Rpf []*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs PIM RPF information table

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address for which RPF lookup. The type is one of
	// the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RegisteredAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

type Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Pim_Standby_DefaultContext_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Pim_Standby_DefaultContext_Summary

type Pim_Standby_DefaultContext_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Standby_DefaultContext_Summary PIM summary

func (*Pim_Standby_DefaultContext_Summary) GetEntityData

func (summary *Pim_Standby_DefaultContext_Summary) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TableContexts

type Pim_Standby_DefaultContext_TableContexts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM table context information. The type is slice of
	// Pim_Standby_DefaultContext_TableContexts_TableContext.
	TableContext []*Pim_Standby_DefaultContext_TableContexts_TableContext
}

Pim_Standby_DefaultContext_TableContexts PIM table context list

func (*Pim_Standby_DefaultContext_TableContexts) GetEntityData

func (tableContexts *Pim_Standby_DefaultContext_TableContexts) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TableContexts_TableContext

type Pim_Standby_DefaultContext_TableContexts_TableContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Standby_DefaultContext_TableContexts_TableContext PIM table context information

func (*Pim_Standby_DefaultContext_TableContexts_TableContext) GetEntityData

type Pim_Standby_DefaultContext_Topologies

type Pim_Standby_DefaultContext_Topologies struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM topology information. The type is slice of
	// Pim_Standby_DefaultContext_Topologies_Topology.
	Topology []*Pim_Standby_DefaultContext_Topologies_Topology
}

Pim_Standby_DefaultContext_Topologies PIM topology table

func (*Pim_Standby_DefaultContext_Topologies) GetEntityData

func (topologies *Pim_Standby_DefaultContext_Topologies) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Topologies_Topology

type Pim_Standby_DefaultContext_Topologies_Topology struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Pim_Standby_DefaultContext_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface
}

Pim_Standby_DefaultContext_Topologies_Topology PIM topology information

func (*Pim_Standby_DefaultContext_Topologies_Topology) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr

type Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr Group Address

func (*Pim_Standby_DefaultContext_Topologies_Topology_GroupAddressXr) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress

type Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Pim_Standby_DefaultContext_Topologies_Topology_OrigSrcAddress) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface

type Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner
}

Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner

type Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Pim_Standby_DefaultContext_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress

type Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Pim_Standby_DefaultContext_Topologies_Topology_ProxyAddress) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_RpAddress

type Pim_Standby_DefaultContext_Topologies_Topology_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Pim_Standby_DefaultContext_Topologies_Topology_RpAddress) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor

type Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Pim_Standby_DefaultContext_Topologies_Topology_RpfNeighbor) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot

type Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Pim_Standby_DefaultContext_Topologies_Topology_RpfRoot) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor

type Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Pim_Standby_DefaultContext_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr

type Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr Source Address

func (*Pim_Standby_DefaultContext_Topologies_Topology_SourceAddressXr) GetEntityData

type Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts

type Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with entry flag set. The type is slice of
	// Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

type Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Pim_Standby_DefaultContext_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts

type Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with interface flag set. The type is slice of
	// Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

type Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Pim_Standby_DefaultContext_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Pim_Standby_DefaultContext_TopologyRouteCount

type Pim_Standby_DefaultContext_TopologyRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_DefaultContext_TopologyRouteCount Topology route count information from PIM topology table

func (*Pim_Standby_DefaultContext_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Pim_Standby_DefaultContext_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TrafficCounters

type Pim_Standby_DefaultContext_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Pim_Standby_DefaultContext_TrafficCounters_PacketQueue.
	PacketQueue []*Pim_Standby_DefaultContext_TrafficCounters_PacketQueue
}

Pim_Standby_DefaultContext_TrafficCounters PIM message traffic counters

func (*Pim_Standby_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Pim_Standby_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats
}

Pim_Standby_DefaultContext_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Pim_Standby_DefaultContext_TrafficCounters_PacketQueue) GetEntityData

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats

type Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Pim_Standby_DefaultContext_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Pim_Standby_DefaultContext_Tunnels

type Pim_Standby_DefaultContext_Tunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM tunnel information. The type is slice of
	// Pim_Standby_DefaultContext_Tunnels_Tunnel.
	Tunnel []*Pim_Standby_DefaultContext_Tunnels_Tunnel
}

Pim_Standby_DefaultContext_Tunnels Tunnels information that PIM has

func (*Pim_Standby_DefaultContext_Tunnels) GetEntityData

func (tunnels *Pim_Standby_DefaultContext_Tunnels) GetEntityData() *types.CommonEntityData

type Pim_Standby_DefaultContext_Tunnels_Tunnel

type Pim_Standby_DefaultContext_Tunnels_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio
}

Pim_Standby_DefaultContext_Tunnels_Tunnel PIM tunnel information

func (*Pim_Standby_DefaultContext_Tunnels_Tunnel) GetEntityData

type Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio

type Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Pim_Standby_DefaultContext_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress

type Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Pim_Standby_DefaultContext_Tunnels_Tunnel_RpAddress) GetEntityData

type Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress

type Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddress) GetEntityData

type Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio

type Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Pim_Standby_DefaultContext_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

type Pim_Standby_Process

type Pim_Standby_Process struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NSR Information.
	Nsr Pim_Standby_Process_Nsr

	// PIM Global Summary.
	Summary Pim_Standby_Process_Summary

	// PIM NSF information.
	Nsf Pim_Standby_Process_Nsf

	// ISSU Information.
	Issu Pim_Standby_Process_Issu
}

Pim_Standby_Process Process

func (*Pim_Standby_Process) GetEntityData

func (process *Pim_Standby_Process) GetEntityData() *types.CommonEntityData

type Pim_Standby_Process_Issu

type Pim_Standby_Process_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Information valid ?. The type is bool.
	Informationvalid interface{}

	// HA role. The type is interface{} with range: -2147483648..2147483647.
	RoleHa interface{}

	// ISSU role. The type is interface{} with range: -2147483648..2147483647.
	RoleIssu interface{}

	// ISSU Phase. The type is interface{} with range: -2147483648..2147483647.
	PhaseIssu interface{}

	// Time when last HA role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastHaRoleNotificationReceived interface{}

	// Time when last ISSU role nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuRoleNotificationReceived interface{}

	// Time when last ISSU Phase nfn was received. The type is interface{} with
	// range: 0..18446744073709551615.
	LastIssuPhaseNotificationReceived interface{}

	// Was EOC received ?. The type is bool.
	IsEocReceived interface{}

	// Time when EOC was received. The type is interface{} with range:
	// 0..18446744073709551615.
	EocReceivedTimestamp interface{}

	// Was IHMS done received ?. The type is bool.
	IsIhmsDoneReceived interface{}

	// Time when IHMS done was received. The type is interface{} with range:
	// 0..18446744073709551615.
	IhmsReceivedTimestamp interface{}

	// Was RIB Sync received ?. The type is bool.
	IsRibSyncReceived interface{}

	// Time when RIB Sync was received. The type is interface{} with range:
	// 0..18446744073709551615.
	RibSyncReceivedTimestamp interface{}

	// Was NBR Sync achieved ?. The type is bool.
	IsNbrSyncReceived interface{}

	// Time when NBR Sync was achieved. The type is interface{} with range:
	// 0..18446744073709551615.
	NbrSyncReceivedTimestamp interface{}

	// Was Checkpoint IDT done ?. The type is bool.
	IsCheckpointIdtDone interface{}

	// Time when Checkpoint IDT done. The type is interface{} with range:
	// 0..18446744073709551615.
	CheckpointIdtTimestamp interface{}
}

Pim_Standby_Process_Issu ISSU Information

func (*Pim_Standby_Process_Issu) GetEntityData

func (issu *Pim_Standby_Process_Issu) GetEntityData() *types.CommonEntityData

type Pim_Standby_Process_Nsf

type Pim_Standby_Process_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Multicast NSF Configured. The type is bool.
	ConfiguredState interface{}

	// Are we currently in NSF. The type is bool.
	NsfState interface{}

	// Multicast NSF timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeout interface{}

	// Multicast NSF time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NsfTimeLeft interface{}

	// Waiting for NSF timer expiry. The type is bool.
	WaitingTimer interface{}

	// Waiting for IGMP/MLD. The type is bool.
	WaitingMembership interface{}

	// Respawn Count. The type is interface{} with range: 0..4294967295.
	RespawnCount interface{}

	// Last NSF time ON. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOn interface{}

	// Last NSF time off. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastNsfOff interface{}

	// Last NSF time ON in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOnSec interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffSec interface{}

	// Last ICD Notif Recv. The type is interface{} with range:
	// -9223372036854775808..9223372036854775807.
	LastIcdNotifRecv interface{}

	// Last ICD Notif Recv in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastIcdNotifRecvSec interface{}
}

Pim_Standby_Process_Nsf PIM NSF information

func (*Pim_Standby_Process_Nsf) GetEntityData

func (nsf *Pim_Standby_Process_Nsf) GetEntityData() *types.CommonEntityData

type Pim_Standby_Process_Nsr

type Pim_Standby_Process_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// NSR state. The type is interface{} with range: 0..255.
	State interface{}

	// Partner process connected. The type is bool.
	PartnerConnected interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Is RMF timer running ?. The type is bool.
	RmfTimerValid interface{}

	// Time for RMF timer to expire. The type is interface{} with range:
	// 0..18446744073709551615.
	RmfTimerExpiry interface{}

	// Time when connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionUp interface{}

	// Time when connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastConnectionDn interface{}

	// Time when RMF Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfReady interface{}

	// Time when RMF Not-Rdy notif was sent. The type is interface{} with range:
	// 0..18446744073709551615.
	LastRmfNotReady interface{}

	// No. of times connection went up. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionUp interface{}

	// No. of times connection went down. The type is interface{} with range:
	// 0..4294967295.
	CountConnectionDn interface{}

	// No. of times RMF Ready notif was sent. The type is interface{} with range:
	// 0..4294967295.
	CountRmfReady interface{}

	// No. of times RMF Not Ready notif was sent. The type is interface{} with
	// range: 0..4294967295.
	CountRmfNotReady interface{}
}

Pim_Standby_Process_Nsr NSR Information

func (*Pim_Standby_Process_Nsr) GetEntityData

func (nsr *Pim_Standby_Process_Nsr) GetEntityData() *types.CommonEntityData

type Pim_Standby_Process_Summary

type Pim_Standby_Process_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Standby_Process_Summary PIM Global Summary

func (*Pim_Standby_Process_Summary) GetEntityData

func (summary *Pim_Standby_Process_Summary) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs

type Pim_Standby_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF name. The type is slice of Pim_Standby_Vrfs_Vrf.
	Vrf []*Pim_Standby_Vrfs_Vrf
}

Pim_Standby_Vrfs VRF Table

func (*Pim_Standby_Vrfs) GetEntityData

func (vrfs *Pim_Standby_Vrfs) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf

type Pim_Standby_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VRF name . The type is string with length: 1..32.
	VrfName interface{}

	// PIM interfaces in forward reference store table.
	IfrsInterfaces Pim_Standby_Vrfs_Vrf_IfrsInterfaces

	// SAFI table and type.
	Safs Pim_Standby_Vrfs_Vrf_Safs

	// PIM interface statistics.
	InterfaceStatistics Pim_Standby_Vrfs_Vrf_InterfaceStatistics

	// Topology route count information from PIM topology table.
	TopologyRouteCount Pim_Standby_Vrfs_Vrf_TopologyRouteCount

	// PIM join prune statistics table.
	JpStatistics Pim_Standby_Vrfs_Vrf_JpStatistics

	// PIM group database for mroute mibs table.
	MibDatabases Pim_Standby_Vrfs_Vrf_MibDatabases

	// PIM neighbor table old format.
	NeighborOldFormats Pim_Standby_Vrfs_Vrf_NeighborOldFormats

	// PIM interfaces in forward reference store summary.
	IfrsSummary Pim_Standby_Vrfs_Vrf_IfrsSummary

	// PIM range list information.
	Ranges Pim_Standby_Vrfs_Vrf_Ranges

	// PIM interfaces in old format.
	InterfaceOldFormats Pim_Standby_Vrfs_Vrf_InterfaceOldFormats

	// PIM BSR information.
	Bsr Pim_Standby_Vrfs_Vrf_Bsr

	// PIM route policy.
	RoutePolicy Pim_Standby_Vrfs_Vrf_RoutePolicy

	// PIM RPF registration summary.
	RpfSummary Pim_Standby_Vrfs_Vrf_RpfSummary

	// PIM interfaces.
	Interfaces Pim_Standby_Vrfs_Vrf_Interfaces

	// Tunnel information that NETIO has .
	NetIoTunnels Pim_Standby_Vrfs_Vrf_NetIoTunnels

	// Bidirectional PIM DF election state table.
	BidirDfStates Pim_Standby_Vrfs_Vrf_BidirDfStates

	// PIM topology table.
	Topologies Pim_Standby_Vrfs_Vrf_Topologies

	// PIM BGP SAFI table.
	BgpAfs Pim_Standby_Vrfs_Vrf_BgpAfs

	// PIM Auto-RP information.
	AutoRp Pim_Standby_Vrfs_Vrf_AutoRp

	// Route count for topology with interface flag set.
	TopologyInterfaceFlagRouteCounts Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

	// PIM group-mapping with source information.
	GroupMapSources Pim_Standby_Vrfs_Vrf_GroupMapSources

	// PIM message traffic counters.
	TrafficCounters Pim_Standby_Vrfs_Vrf_TrafficCounters

	// PIM group mapping information.
	GroupMapRpfs Pim_Standby_Vrfs_Vrf_GroupMapRpfs

	// PIM summary.
	Summary Pim_Standby_Vrfs_Vrf_Summary

	// GRE information.
	Gre Pim_Standby_Vrfs_Vrf_Gre

	// Bidirectional PIM DF election winner table.
	BidirDfWinners Pim_Standby_Vrfs_Vrf_BidirDfWinners

	// PIM table context list.
	TableContexts Pim_Standby_Vrfs_Vrf_TableContexts

	// PIM neighbor summary table.
	NeighborSummaries Pim_Standby_Vrfs_Vrf_NeighborSummaries

	// PIM context information.
	Context Pim_Standby_Vrfs_Vrf_Context

	// Route count for topology with entry flag set.
	TopologyEntryFlagRouteCounts Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts

	// PIM ECMP RPF-redirect bundle.
	RpfRedirect Pim_Standby_Vrfs_Vrf_RpfRedirect

	// Tunnels information that PIM has.
	Tunnels Pim_Standby_Vrfs_Vrf_Tunnels

	// PIM multicast static route table.
	MulticastStaticRoutes Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes

	// PIM neighbor table.
	Neighbors Pim_Standby_Vrfs_Vrf_Neighbors
}

Pim_Standby_Vrfs_Vrf VRF name

func (*Pim_Standby_Vrfs_Vrf) GetEntityData

func (vrf *Pim_Standby_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_AutoRp

type Pim_Standby_Vrfs_Vrf_AutoRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
}

Pim_Standby_Vrfs_Vrf_AutoRp PIM Auto-RP information

func (*Pim_Standby_Vrfs_Vrf_AutoRp) GetEntityData

func (autoRp *Pim_Standby_Vrfs_Vrf_AutoRp) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_BgpAfs

type Pim_Standby_Vrfs_Vrf_BgpAfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BGP SAFI information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf.
	BgpAf []*Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf
}

Pim_Standby_Vrfs_Vrf_BgpAfs PIM BGP SAFI table

func (*Pim_Standby_Vrfs_Vrf_BgpAfs) GetEntityData

func (bgpAfs *Pim_Standby_Vrfs_Vrf_BgpAfs) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Router ID. The type is string with length: 0..256.
	RouteDistinguisher interface{}

	// Count of dependent extranet paths. The type is interface{} with range:
	// 0..4294967295.
	ExtranetPathCount interface{}

	// SAFI learnt from BGP. The type is bool.
	IsBgpAdded interface{}

	// Source address.
	Source Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source

	// Group address.
	Group Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group

	// Next hop address.
	NextHop Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop
}

Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf PIM BGP SAFI information

func (*Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf) GetEntityData

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group Group address

func (*Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Group) GetEntityData

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop Next hop address

func (*Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_NextHop) GetEntityData

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source

type Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source Source address

func (*Pim_Standby_Vrfs_Vrf_BgpAfs_BgpAf_Source) GetEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfStates

type Pim_Standby_Vrfs_Vrf_BidirDfStates struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF Election Table Entry. The type is slice of
	// Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState.
	BidirDfState []*Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState
}

Pim_Standby_Vrfs_Vrf_BidirDfStates Bidirectional PIM DF election state table

func (*Pim_Standby_Vrfs_Vrf_BidirDfStates) GetEntityData

func (bidirDfStates *Pim_Standby_Vrfs_Vrf_BidirDfStates) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState

type Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// DF Election State. The type is string.
	ElectionState interface{}

	// Timer expires (seconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	TimeSeconds interface{}

	// Timer expires (nseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	TimeNanoSeconds interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	OurMetric interface{}

	// MetricPreference. The type is interface{} with range: 0..4294967295.
	OurMetricPreference interface{}

	// RP Address.
	RpAddressXr Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr
}

Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState Bidirectional PIM DF Election Table Entry

func (*Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState) GetEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr

type Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr RP Address

func (*Pim_Standby_Vrfs_Vrf_BidirDfStates_BidirDfState_RpAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfWinners

type Pim_Standby_Vrfs_Vrf_BidirDfWinners struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Bidirectional PIM DF election table entry. The type is slice of
	// Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner.
	BidirDfWinner []*Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner
}

Pim_Standby_Vrfs_Vrf_BidirDfWinners Bidirectional PIM DF election winner table

func (*Pim_Standby_Vrfs_Vrf_BidirDfWinners) GetEntityData

func (bidirDfWinners *Pim_Standby_Vrfs_Vrf_BidirDfWinners) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Name. The type is string.
	PimInterfaceName interface{}

	// Are we DF. The type is bool.
	AreWeDf interface{}

	// Is this the RP LAN. The type is bool.
	RpLan interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric Preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// RP Address.
	RpAddressXr Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

	// DF Winner.
	DfWinner Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner
}

Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner Bidirectional PIM DF election table entry

func (*Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner) GetEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner DF Winner

func (*Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_DfWinner) GetEntityData

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr

type Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr RP Address

func (*Pim_Standby_Vrfs_Vrf_BidirDfWinners_BidirDfWinner_RpAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr

type Pim_Standby_Vrfs_Vrf_Bsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache table.
	RpCaches Pim_Standby_Vrfs_Vrf_Bsr_RpCaches

	// PIM candidate-RP.
	CandidateRps Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps

	// PIM BSR election state.
	BsrElections Pim_Standby_Vrfs_Vrf_Bsr_BsrElections
}

Pim_Standby_Vrfs_Vrf_Bsr PIM BSR information

func (*Pim_Standby_Vrfs_Vrf_Bsr) GetEntityData

func (bsr *Pim_Standby_Vrfs_Vrf_Bsr) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection.
	BsrElection []*Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection
}

Pim_Standby_Vrfs_Vrf_Bsr_BsrElections PIM BSR election state

func (*Pim_Standby_Vrfs_Vrf_Bsr_BsrElections) GetEntityData

func (bsrElections *Pim_Standby_Vrfs_Vrf_Bsr_BsrElections) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. BSR information. The type is interface{} with
	// range: 0..4294967295.
	PimScope interface{}

	// BSR Priority. The type is interface{} with range: 0..255.
	BsrPriority interface{}

	// Hash Function Mask Length. The type is interface{} with range: 0..255.
	BsrMaskLength interface{}

	// BSR Uptime. The type is interface{} with range: 0..65535.
	BsrUpTime interface{}

	// Bootstrap Timeout. The type is interface{} with range: 0..65535.
	BootstrapTimeout interface{}

	// BSR Candidate State. The type is interface{} with range: 0..4294967295.
	CandidateBsrState interface{}

	// BSR Election State. The type is interface{} with range: 0..4294967295.
	BsrElectionState interface{}

	// BSR Scope. The type is interface{} with range: 0..65535.
	BsrScope interface{}

	// BSR Candidate Config Flag. The type is bool.
	CandidateBsrFlag interface{}

	// C-BSR Priority. The type is interface{} with range: 0..255.
	CandidateBsrPriority interface{}

	// C-BSR Hash Func. Mask Len. The type is interface{} with range: 0..255.
	CandidateBsrMaskLength interface{}

	// BSR address.
	BsrAddress Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

	// C-BSR address.
	CandidateBsrAddress Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress
}

Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection PIM BSR information

func (*Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress BSR address

func (*Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_BsrAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress

type Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress C-BSR address

func (*Pim_Standby_Vrfs_Vrf_Bsr_BsrElections_BsrElection_CandidateBsrAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR candidate RP information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp.
	CandidateRp []*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp
}

Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps PIM candidate-RP

func (*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData

func (candidateRps *Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Candidate-RP 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}]+)?.
	RpAddress interface{}

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Cand-RP Scope. The type is interface{} with range: -2147483648..2147483647.
	CandidateRpScope interface{}

	// Cand-RP Priority. The type is interface{} with range: 0..255.
	CrpPriority interface{}

	// Cand-RP Holdtime. The type is interface{} with range: 0..65535.
	CrpHoldtime interface{}

	// Cand-RP Adv Interval in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	CandidateRpAdvanceInterval interface{}

	// Cand-RP uptime. The type is interface{} with range: 0..65535.
	CandidateRpUptime interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}

	// Cand-RP Address.
	CandidateRp Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

	// Group Ranges Using this Cand-RP. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess.
	CrpAccess []*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess
}

Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp PIM BSR candidate RP information

func (*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp Cand-RP Address

func (*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CandidateRp) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess

type Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Cand-RP Mode. The type is PimShowProtocol.
	CandidateRpMode interface{}

	// Group Access-List Name. The type is string with length: 0..33.
	AclName interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess Group Ranges Using this Cand-RP

func (*Pim_Standby_Vrfs_Vrf_Bsr_CandidateRps_CandidateRp_CrpAccess) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM BSR RP cache. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache.
	RpCache []*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches PIM BSR RP cache table

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches) GetEntityData

func (rpCaches *Pim_Standby_Vrfs_Vrf_Bsr_RpCaches) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Group prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GroupPrefix interface{}

	// Group Prefix Length. The type is interface{} with range: 0..4294967295.
	GroupPrefixLength interface{}

	// C-RP count for this Prefix. The type is interface{} with range:
	// 0..4294967295.
	CandidateRpGroupCount interface{}

	// Group Prefix.
	GroupPrefixXr Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

	// C-RP list for this prefix.
	CandidateRpList Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache PIM BSR RP cache

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// pim bsr crp bag. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag.
	PimBsrCrpBag []*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList C-RP list for this prefix

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// C-RP Holdtime. The type is interface{} with range: 0..65535.
	CandidateRpHoldtime interface{}

	// C-RP Priority. The type is interface{} with range: 0..255.
	CandidateRpPriority interface{}

	// C-RP Uptime. The type is interface{} with range: 0..65535.
	CandidateRpUpTime interface{}

	// C-RP Expires. The type is interface{} with range: 0..65535.
	CandidateRpExpires interface{}

	// PIM Protocol. The type is PimShowProtocol.
	Protocol interface{}

	// C-RP address.
	CandidateRpAddress Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag pim bsr crp bag

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress C-RP address

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_CandidateRpList_PimBsrCrpBag_CandidateRpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr

type Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr Group Prefix

func (*Pim_Standby_Vrfs_Vrf_Bsr_RpCaches_RpCache_GroupPrefixXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_Context

type Pim_Standby_Vrfs_Vrf_Context struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// MURIB ID. The type is interface{} with range: 0..4294967295.
	MuribId interface{}

	// RPF ID. The type is interface{} with range: 0..4294967295.
	RpfId interface{}

	// Remote Table ID. The type is interface{} with range: 0..4294967295.
	RemoteTableId interface{}

	// MDT Default group. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtDefaultGroup interface{}

	// MDT source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	MdtSource interface{}

	// MDT Source Interface Name. The type is string.
	MdtSourceInterface interface{}

	// MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MdtInterface interface{}

	// GRE-MDT RPF Identifier. The type is interface{} with range: 0..4294967295.
	MdtGreRpfIdentifier interface{}

	// GRE-MDT Remote RPF Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtGreRemoteRpfIdentifier interface{}

	// Ucast RIB Registration. The type is bool.
	IsUnicastRibRegistration interface{}

	// Mcast RIB Registration. The type is bool.
	IsMulticastRibRegistration interface{}

	// Active. The type is bool.
	IsActive interface{}

	// Active ITAL. The type is bool.
	IsActiveItal interface{}

	// MRIB Register. The type is bool.
	IsMribRegister interface{}

	// MDT Owner. The type is bool.
	IsMdtOwner interface{}

	// Routing Enabled. The type is bool.
	IsRoutingEnabled interface{}

	// VRF required on Socket. The type is bool.
	IsSocketAddRequired interface{}

	// VRF added on Socket. The type is bool.
	IsSocketAdded interface{}

	// VRF LPTS filter required on Socket. The type is bool.
	IsLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Socket. The type is bool.
	IsLptsSocketAdded interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAddRequired interface{}

	// VRF added on UDP Socket. The type is bool.
	IsUdpSocketAdded interface{}

	// VRF bind required on UDP Socket. The type is bool.
	IsUdpSocketBindRequired interface{}

	// VRF bound on UDP Socket. The type is bool.
	IsUdpSocketBind interface{}

	// VRF required on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAddRequired interface{}

	// VRF added on Register Injection Socket. The type is bool.
	IsRegisterInjectionSocketAdded interface{}

	// VRF LPTS filter required on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAddRequired interface{}

	// VRF LPTS filter added on Register Injection Socket. The type is bool.
	IsRegisterInjectionLptsSocketAdded interface{}

	// Publish pending for MHost Default interface. The type is bool.
	IsMHostPublishPending interface{}

	// MHost handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MhostInterface interface{}

	// Configured Mhost Defint. The type is string.
	MhostDefaultInterfaceConfig interface{}

	// MDT MTU. The type is interface{} with range: 0..4294967295.
	MdtMtu interface{}

	// MDT max aggregation. The type is interface{} with range: 0..4294967295.
	MaximumMdtAggregation interface{}

	// Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataSwitchoverInterval interface{}

	// Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MdtDataAnnounceInterval interface{}

	// Count of non-default vrfs on raw socket. The type is interface{} with
	// range: 0..4294967295.
	NonDefaultVrfCountOnSocket interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// MDT Neighbor Filter Name. The type is string.
	MdtNeighborFilterName interface{}

	// Allow RP Configured. The type is bool.
	AllowRpConfigured interface{}

	// Allow RP Group-List ACL Name. The type is string with length: 0..64.
	AllowRpGroupList interface{}

	// Allow RP RP-list ACL Name. The type is string with length: 0..64.
	AllowRpRpList interface{}

	// S,G Expiry Timer Configured. The type is bool.
	SgExpiryTimerConfigured interface{}

	// S,G Expiry Time Configured, in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	SgExpiryTime interface{}

	// S,G expiry timer ACL name. The type is string with length: 0..64.
	SgExpiryTimerSgList interface{}

	// MLDP MDT Name. The type is string.
	MldpMdtName interface{}

	// MLDP MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	MldpMdtInterface interface{}

	// MLDP MDT MTU. The type is interface{} with range: 0..4294967295.
	MldpMdtMtu interface{}

	// MLDP MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	MldpMaximumMdtAggregation interface{}

	// MLDP Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataSwitchoverInterval interface{}

	// MLDP Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	MldpMdtDataAnnounceInterval interface{}

	// MLDP RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRpfIdentifier interface{}

	// MLDP Remote RPF-ID. The type is interface{} with range: 0..4294967295.
	MldpMdtRemoteRpfIdentifier interface{}

	// Create MLDP MDT interface. The type is bool.
	IsCreateMldpMdtInterface interface{}

	// MLDP MDT Owner. The type is bool.
	IsMldpMdtOwner interface{}

	// MLDP Root count. The type is interface{} with range: 0..4294967295.
	MldpRootCount interface{}

	// MLDP Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpHeadLsmIdentifier interface{}

	// MLDP Remote Head LSM-ID. The type is interface{} with range: 0..4294967295.
	MldpRemoteHeadLsmIdentifier interface{}

	// OUI for VPN-ID. The type is interface{} with range: 0..4294967295.
	OrganizationUniqueIdentifier interface{}

	// VPN Index. The type is interface{} with range: 0..4294967295.
	VpnIndex interface{}

	// MLDP Partitioned MDT. The type is bool.
	MldpPartitionedMdtConfigured interface{}

	// MLDP Remote Partitioned MDT. The type is bool.
	MldpRemotePartitionedMdtConfigured interface{}

	// MP2MP Partitioned MDT tree. The type is bool.
	MldpPartionedMp2mPtree interface{}

	// Partitioned MDT Head LSM-ID. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedHeadLsmIdentifier interface{}

	// Partitioned MDT Head local label. The type is interface{} with range:
	// 0..4294967295.
	MldpHeadLocalLabel interface{}

	// MLDP Partitioned MDT Identifier. The type is interface{} with range:
	// 0..4294967295.
	MldpPartitionedMdtIdentifier interface{}

	// BGP Auto-Discovery configured. The type is bool.
	BgpAutoDiscoveryConfigured interface{}

	// Suppress PIM Data-MDT TLV Announcements. The type is bool.
	SuppressPimDataMdtTlv interface{}

	// Inter-AS Enabled. The type is bool.
	InterAutonomousSystemEnabled interface{}

	// Send BGP Source-Active Announcements. The type is bool.
	BgpSourceActiveAnnounce interface{}

	// BGP I-PMSI Added. The type is bool.
	BgpIPmsiAdded interface{}

	// MLDP BSR Control tree added. The type is bool.
	MldpBsrControlTreeAdded interface{}

	// MLDP Autorp Discovery Control tree added. The type is bool.
	MldpAutoRpDiscoveryTreeAdded interface{}

	// MLDP Autorp Announce Control tree added. The type is bool.
	MldpAutoRpAnnounceTreeAdded interface{}

	// BGP Auto Discovery Type. The type is interface{} with range: 0..4294967295.
	BgpAutoDiscoveryType interface{}

	// Partitioned MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedMdtControlIdentifier interface{}

	// Partitioned IR MDT Control Identifier. The type is interface{} with range:
	// 0..4294967295.
	MdtPartitionedIrControlIdentifier interface{}

	// MLDP MVPN Identifier. The type is interface{} with range: 0..4294967295.
	MldpControlHeadLsmIdentifier interface{}

	// Join UMH Core-Tree. The type is bool.
	Umh interface{}

	// Suppress Shared-Tree Joins. The type is bool.
	SuppressSharedTreeJoin interface{}

	// RSVP-TE MDT Name. The type is string.
	RsvpTeMdtName interface{}

	// RSVP-TEMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RsvpTeMdtInterface interface{}

	// RSVP-TEMDT MTU. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtMtu interface{}

	// RSVP-TE MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMaximumMdtAggregation interface{}

	// RSVP-TE Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataSwitchoverInterval interface{}

	// RSVP-TE Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtDataAnnounceInterval interface{}

	// RSVP-TE RPF-ID. The type is interface{} with range: 0..4294967295.
	RsvpTeMdtRpfIdentifier interface{}

	// Create RSVP-TE MDT interface. The type is bool.
	IsCreateRsvpTeMdtInterface interface{}

	// RSVP-TE MDT Owner. The type is bool.
	IsRsvpTeMdtOwner interface{}

	// Number of Static P2MP-TE MDT. The type is interface{} with range:
	// 0..4294967295.
	RsvpTeMdtStaticP2mpCount interface{}

	// Route LI updates dropped for P2MP. The type is interface{} with range:
	// 0..4294967295.
	P2mpteLiDrop interface{}

	// IR MDT Name. The type is string.
	IrMdtName interface{}

	// IRMDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	IrMdtInterface interface{}

	// IRMDT MTU. The type is interface{} with range: 0..4294967295.
	IrMdtMtu interface{}

	// IR MDT max aggregation. The type is interface{} with range: 0..4294967295.
	IrMaximumMdtAggregation interface{}

	// IR Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataSwitchoverInterval interface{}

	// IR Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	IrMdtDataAnnounceInterval interface{}

	// IR RPF-ID. The type is interface{} with range: 0..4294967295.
	IrMdtRpfIdentifier interface{}

	// IR Tail Label. The type is interface{} with range: 0..4294967295.
	IrMdtTailLabel interface{}

	// Create IR MDT interface. The type is bool.
	IsCreateIrMdtInterface interface{}

	// IR MDT Owner. The type is bool.
	IsIrMdtOwner interface{}

	// Inband MDT Name. The type is string.
	InBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	InBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	InBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	InBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	InBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateInBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsInBAndMdtOwner interface{}

	// Inband signaling Local enabled. The type is bool.
	InBandSignalingLocalEnabled interface{}

	// Inband signaling Remote enabled. The type is bool.
	InBandSignalingRemoteEnabled interface{}

	// RD is valid. The type is bool.
	ValidRdPresent interface{}

	// RD is stale. The type is bool.
	StaleRdPresent interface{}

	// RD value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteDistinguisher interface{}

	// Inband MDT Name. The type is string.
	GinBAndMdtName interface{}

	// Inband MDT handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GinBAndMdtInterface interface{}

	// Inband MDT MTU. The type is interface{} with range: 0..4294967295.
	GinBAndMdtMtu interface{}

	// Inband MDT max aggregation. The type is interface{} with range:
	// 0..4294967295.
	GinBandMaximumMdtAggregation interface{}

	// Inband Data MDT Switchover interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataSwitchoverInterval interface{}

	// Inband Data MDT Announce interval. The type is interface{} with range:
	// 0..4294967295.
	GinBAndMdtDataAnnounceInterval interface{}

	// Inband RPF-ID. The type is interface{} with range: 0..4294967295.
	GinBAndMdtRpfIdentifier interface{}

	// Create Inband MDT interface. The type is bool.
	IsCreateGinBAndMdtInterface interface{}

	// Inband MDT Owner. The type is bool.
	IsGinBAndMdtOwner interface{}

	// PIM NSF RIB converged. The type is bool.
	IsPimNsfRibConverged interface{}

	// PIM NSF RIB converge received. The type is bool.
	IsPimNsfRibConvergeReceived interface{}

	// PIM RIB multiplath enabled. The type is bool.
	IsRibMultipathEnabled interface{}

	// PIM RIB multipath interface hash. The type is bool.
	IsRibMultipathInterfaceHash interface{}

	// PIM RIB multipath source based hash. The type is bool.
	IsRibMultipathSourceHash interface{}

	// PIM RIB multipath source-nexthop hash. The type is bool.
	IsRibMultipathSourceNextHopHash interface{}

	// PIM is using MuRIB. The type is bool.
	RumpEnabled interface{}

	// Create MDT interface. The type is bool.
	IsCreateMdtInterface interface{}

	// Auto RP Listen Enabled. The type is bool.
	IsAutoRpListenEnabled interface{}

	// PIM all interface disable operation. The type is bool.
	IsAllInterfaceDisableOperation interface{}

	// Default granges. The type is bool.
	IsDefaultGranges interface{}

	// Auto RP listen sock add. The type is bool.
	IsAutoRpListenSockAdd interface{}

	// Pending redist reset. The type is bool.
	IsRedistributionReset interface{}

	// Redist reset count. The type is interface{} with range: 0..4294967295.
	RedistributionResetCount interface{}

	// RPF topology selection route-policy name. The type is string.
	RpfPolicyName interface{}

	// Number of configured Tables. The type is interface{} with range:
	// 0..4294967295.
	TableCount interface{}

	// Number of active Tables. The type is interface{} with range: 0..4294967295.
	ActiveTableCount interface{}

	// Anycast-RP Policy Name. The type is string.
	AnycastRpPolicyName interface{}

	// Anycast-RP config. The type is bool.
	AnycastRpConfigured interface{}

	// BGP remote interface status. The type is bool.
	BgpRemoteOn interface{}

	// BGP remote interface name. The type is string.
	BgpRemoteInterfaceName interface{}

	// BGP remote interface handle. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	BgpRemoteInterface interface{}

	// BGP remote interface address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BgpRemoteAddress interface{}

	// BGP remote interface state. The type is interface{} with range:
	// 0..4294967295.
	BgpRemoteState interface{}

	// Enabled Physical Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	PhysicalInterfaceCount interface{}

	// Enabled Virtual Interface Count. The type is interface{} with range:
	// 0..18446744073709551615.
	VirtualInterfaceCount interface{}

	// Virtual master line card Interface. The type is string.
	VirtualMlcInterfaceName interface{}

	// MDT Immediate Switch. The type is bool.
	MdtImmediateSwitch interface{}

	// MLDP Root addresses. The type is slice of interface{} with range:
	// 0..4294967295.
	MldpRootAddress []interface{}

	// Remote Default Group.
	RemoteDefaultGroup Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup

	// RPF Default Table.
	RpfDefaultTable Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable

	// Export Route Targets. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget.
	ExportRouteTarget []*Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget

	// Import Route Targets. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget.
	ImportRouteTarget []*Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget

	// Anycast-RP Ranges. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange.
	AnycastRpRange []*Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange
}

Pim_Standby_Vrfs_Vrf_Context PIM context information

func (*Pim_Standby_Vrfs_Vrf_Context) GetEntityData

func (context *Pim_Standby_Vrfs_Vrf_Context) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange

type Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Anycast-RP Range Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Anycast-RP Range marked. The type is bool.
	AncastRpMarked interface{}

	// Anycast-RP Range Prefix.
	Prefix Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix
}

Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange Anycast-RP Ranges

func (*Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData

func (anycastRpRange *Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix

type Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix Anycast-RP Range Prefix

func (*Pim_Standby_Vrfs_Vrf_Context_AnycastRpRange_Prefix) GetEntityData

type Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget

type Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget Export Route Targets

func (*Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData

func (exportRouteTarget *Pim_Standby_Vrfs_Vrf_Context_ExportRouteTarget) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget

type Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Route Target Extended community value. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	RouteTarget interface{}

	// Configured Route Target. The type is bool.
	Configured interface{}

	// Anycast-RP Group. The type is bool.
	AnycastRp interface{}

	// Anycast-RP Group marked. The type is bool.
	AnycastRpMarked interface{}

	// Update Pending to BGP. The type is bool.
	UpdatePending interface{}

	// BGP Auto Discovery. The type is bool.
	BgpAutoDiscovery interface{}

	// Segment Border. The type is bool.
	SegmentBorder interface{}
}

Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget Import Route Targets

func (*Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData

func (importRouteTarget *Pim_Standby_Vrfs_Vrf_Context_ImportRouteTarget) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup

type Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup Remote Default Group

func (*Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData

func (remoteDefaultGroup *Pim_Standby_Vrfs_Vrf_Context_RemoteDefaultGroup) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable

type Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable RPF Default Table

func (*Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData

func (rpfDefaultTable *Pim_Standby_Vrfs_Vrf_Context_RpfDefaultTable) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Gre

type Pim_Standby_Vrfs_Vrf_Gre struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// GRE hash.
	GreHashes Pim_Standby_Vrfs_Vrf_Gre_GreHashes

	// GRE destination neighbor table.
	GreNextHops Pim_Standby_Vrfs_Vrf_Gre_GreNextHops
}

Pim_Standby_Vrfs_Vrf_Gre GRE information

func (*Pim_Standby_Vrfs_Vrf_Gre) GetEntityData

func (gre *Pim_Standby_Vrfs_Vrf_Gre) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreHashes

type Pim_Standby_Vrfs_Vrf_Gre_GreHashes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE Hashed Underlying Interface. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash.
	GreHash []*Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash
}

Pim_Standby_Vrfs_Vrf_Gre_GreHashes GRE hash

func (*Pim_Standby_Vrfs_Vrf_Gre_GreHashes) GetEntityData

func (greHashes *Pim_Standby_Vrfs_Vrf_Gre_GreHashes) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash

type Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Source 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}]+)?.
	SourceAddress interface{}

	// This attribute is a key. Destination 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}]+)?.
	DestinationAddress interface{}

	// This attribute is a key. GRE Tunnel Interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Ifname interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}
}

Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash PIM GRE Hashed Underlying Interface

func (*Pim_Standby_Vrfs_Vrf_Gre_GreHashes_GreHash) GetEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM GRE address next-hop information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop.
	GreNextHop []*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops GRE destination neighbor table

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops) GetEntityData

func (greNextHops *Pim_Standby_Vrfs_Vrf_Gre_GreNextHops) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. GRE destination 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}]+)?.
	DestinationAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Address registered.
	RegisteredAddress Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

	// GRE Paths list. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath.
	GrePath []*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop PIM GRE address next-hop information

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop) GetEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// GRE Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	GreInterfaceName interface{}

	// Is the gre interface disabled ?. The type is bool.
	IsGreInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// GRE neighbor.
	GreNeighbor Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

	// GRE nexthop.
	GreNextHop Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath GRE Paths list

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath) GetEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor GRE neighbor

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop GRE nexthop

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_GrePath_GreNextHop) GetEntityData

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress

type Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress Address registered

func (*Pim_Standby_Vrfs_Vrf_Gre_GreNextHops_GreNextHop_RegisteredAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM group mapping entry. The type is slice of
	// Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf.
	GroupMapRpf []*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs PIM group mapping information

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs) GetEntityData

func (groupMapRpfs *Pim_Standby_Vrfs_Vrf_GroupMapRpfs) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP priority. The type is interface{} with range: 0..4294967295.
	RpPriority interface{}

	// Are we the RP?. The type is bool.
	AreWeRp interface{}

	// RPF interface to the RP. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// RPF neighbor to the RP.
	RpfNeighbor Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

	// Group Mapping information.
	GroupMapInformation Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf PIM group mapping entry

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation Group Mapping information

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix Group range prefix

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_Prefix) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_GroupMapInformation_RpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor

type Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor RPF neighbor to the RP

func (*Pim_Standby_Vrfs_Vrf_GroupMapRpfs_GroupMapRpf_RpfNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources

type Pim_Standby_Vrfs_Vrf_GroupMapSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Group Mapping Entry with source information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource.
	GroupMapSource []*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource
}

Pim_Standby_Vrfs_Vrf_GroupMapSources PIM group-mapping with source information

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources) GetEntityData

func (groupMapSources *Pim_Standby_Vrfs_Vrf_GroupMapSources) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Client. The type is PimClient.
	Client interface{}

	// Protocol. The type is PimProtocol.
	Protocol interface{}

	// RP 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}]+)?.
	RpAddress interface{}

	// RP Priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Holdtime in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Holdtime interface{}

	// Mapping expiry time in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Mapping uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// The source of information.
	SourceOfInformation Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

	// Group Mapping information.
	GroupMapInformation Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation
}

Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource PIM Group Mapping Entry with source information

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Client mapping learnt from. The type is PimShowRangeClient.
	Client interface{}

	// Protocol mode of the range. The type is PimShowProtocol.
	Protocol interface{}

	// No. of groups in this range. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Is this mapping being used?. The type is bool.
	IsUsed interface{}

	// Is this mapping active in MRIB?. The type is bool.
	MribActive interface{}

	// Is this the override range?. The type is bool.
	IsOverride interface{}

	// Bootstrap priority. The type is interface{} with range: 0..4294967295.
	Priority interface{}

	// Group range prefix.
	Prefix Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

	// Rendezvous Point Address.
	RpAddress Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress
}

Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation Group Mapping information

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix Group range prefix

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_Prefix) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress Rendezvous Point Address

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_GroupMapInformation_RpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation

type Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation The source of information

func (*Pim_Standby_Vrfs_Vrf_GroupMapSources_GroupMapSource_SourceOfInformation) GetEntityData

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM IFRS interface information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Pim_Standby_Vrfs_Vrf_IfrsInterfaces PIM interfaces in forward reference store table

func (*Pim_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Pim_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress
}

Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface PIM IFRS interface information

func (*Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress PIM Designated Router

func (*Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_DrAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress

type Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_InterfaceAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_IfrsSummary

type Pim_Standby_Vrfs_Vrf_IfrsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of interfaces. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration counts. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Pim_Standby_Vrfs_Vrf_IfrsSummary PIM interfaces in forward reference store summary

func (*Pim_Standby_Vrfs_Vrf_IfrsSummary) GetEntityData

func (ifrsSummary *Pim_Standby_Vrfs_Vrf_IfrsSummary) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat.
	InterfaceOldFormat []*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat
}

Pim_Standby_Vrfs_Vrf_InterfaceOldFormats PIM interfaces in old format

func (*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats) GetEntityData

func (interfaceOldFormats *Pim_Standby_Vrfs_Vrf_InterfaceOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress
}

Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat PIM interface name

func (*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat) GetEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress PIM Designated Router

func (*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_DrAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress

type Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_Vrfs_Vrf_InterfaceOldFormats_InterfaceOldFormat_InterfaceAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceStatistics

type Pim_Standby_Vrfs_Vrf_InterfaceStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface statistics. The type is slice of
	// Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic
}

Pim_Standby_Vrfs_Vrf_InterfaceStatistics PIM interface statistics

func (*Pim_Standby_Vrfs_Vrf_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Pim_Standby_Vrfs_Vrf_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic

type Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Register packets in. The type is interface{} with range: 0..4294967295.
	InputRegister interface{}

	// Register packets out. The type is interface{} with range: 0..4294967295.
	OutputRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Input Graft Messages. The type is interface{} with range: 0..4294967295.
	InputGraftMessage interface{}

	// Output Graft Messages. The type is interface{} with range: 0..4294967295.
	OutputGraftMessage interface{}

	// Input Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	InputGraftAckMessage interface{}

	// Output Graft Ack Messages. The type is interface{} with range:
	// 0..4294967295.
	OutputGraftAckMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Miscellaneous packet in. The type is interface{} with range: 0..4294967295.
	InputMiscellaneous interface{}
}

Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic PIM interface statistics

func (*Pim_Standby_Vrfs_Vrf_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Pim_Standby_Vrfs_Vrf_Interfaces

type Pim_Standby_Vrfs_Vrf_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM interface name. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Interfaces_Interface.
	Interface []*Pim_Standby_Vrfs_Vrf_Interfaces_Interface
}

Pim_Standby_Vrfs_Vrf_Interfaces PIM interfaces

func (*Pim_Standby_Vrfs_Vrf_Interfaces) GetEntityData

func (interfaces *Pim_Standby_Vrfs_Vrf_Interfaces) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identfier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface IP Address Mask. The type is interface{} with range: 0..255.
	InterfaceAddressMask interface{}

	// Is PIM enabled on this IF ?. The type is bool.
	IsEnabled interface{}

	// No. of neighbors on this IF. The type is interface{} with range: 0..65535.
	NeighborCount interface{}

	// No. of external neighbors on this IF. The type is interface{} with range:
	// 0..65535.
	ExternalNeighborCount interface{}

	// Hello Interval. The type is interface{} with range: 0..65535.
	HelloInterval interface{}

	// DR Priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Hello Timer Expiry. The type is interface{} with range:
	// 0..18446744073709551615.
	HelloExpiry interface{}

	// Are we the DR on this IF ?. The type is bool.
	AreWeDr interface{}

	// BFD state. The type is bool.
	BfdEnabled interface{}

	// BFD Interval. The type is interface{} with range: 0..4294967295.
	BfdInterval interface{}

	// BFD Multiplier. The type is interface{} with range: 0..4294967295.
	BfdMultiplier interface{}

	// is this a Virtual Interfaces ?. The type is bool.
	VirtualInterface interface{}

	// Passive PIM interface. The type is bool.
	PassiveInterface interface{}

	// Neighbor Filter Name. The type is string.
	NeighborFilterName interface{}

	// Join-Prune Interval. The type is interface{} with range: 0..65535.
	JoinPruneInterval interface{}

	// Prune Delay Enabled. The type is bool.
	PruneDelayEnabled interface{}

	// Configured Propagation Delay. The type is interface{} with range: 0..65535.
	ConfiguredPropagationDelay interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Configured Override Interval. The type is interface{} with range: 0..65535.
	ConfiguredOverrideInterval interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// Generation Identifier. The type is interface{} with range: 0..4294967295.
	GenerationId interface{}

	// Bidir Capable. The type is bool.
	IsBidirectionalCapable interface{}

	// Proxy Capable. The type is bool.
	IsProxyCapable interface{}

	// Batch Asserts Capable. The type is bool.
	IsBatchAssertsCapable interface{}

	// Interface oor enabled. The type is bool.
	IdbOorEnabled interface{}

	// ACL name provided. The type is bool.
	IdbAclProvided interface{}

	// Interface ole max count. The type is interface{} with range: 0..4294967295.
	IdbMaxCount interface{}

	// Interface ole threshold count. The type is interface{} with range:
	// 0..4294967295.
	IdbThresholdCount interface{}

	// Interface ole current count. The type is interface{} with range:
	// 0..4294967295.
	IdbCurrentCount interface{}

	// Interface ole ACL Name. The type is string with length: 0..64.
	IdbAclName interface{}

	// PIM Designated Router.
	DrAddress Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress

	// List of Interface IP Addresses. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress.
	InterfaceAddress []*Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress
}

Pim_Standby_Vrfs_Vrf_Interfaces_Interface PIM interface name

func (*Pim_Standby_Vrfs_Vrf_Interfaces_Interface) GetEntityData

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress PIM Designated Router

func (*Pim_Standby_Vrfs_Vrf_Interfaces_Interface_DrAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress

type Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress List of Interface IP Addresses

func (*Pim_Standby_Vrfs_Vrf_Interfaces_Interface_InterfaceAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_JpStatistics

type Pim_Standby_Vrfs_Vrf_JpStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM Join Prune Statistics. The type is slice of
	// Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic.
	JpStatistic []*Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic
}

Pim_Standby_Vrfs_Vrf_JpStatistics PIM join prune statistics table

func (*Pim_Standby_Vrfs_Vrf_JpStatistics) GetEntityData

func (jpStatistics *Pim_Standby_Vrfs_Vrf_JpStatistics) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic

type Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Transmitted. The type is interface{} with range: 0..4294967295.
	Transmitted interface{}

	// Transmitted 100 average. The type is interface{} with range: 0..65535.
	Transmitted100 interface{}

	// Transmitted 1K average. The type is interface{} with range: 0..65535.
	Transmitted1k interface{}

	// Transmitted 10K average. The type is interface{} with range: 0..65535.
	Transmitted10k interface{}

	// Deprecated by Transmitted100. The type is interface{} with range: 0..65535.
	Transmitted50k interface{}

	// Received. The type is interface{} with range: 0..4294967295.
	Received interface{}

	// Received 100 average. The type is interface{} with range: 0..65535.
	Received100 interface{}

	// Received 1K average. The type is interface{} with range: 0..65535.
	Received1k interface{}

	// Received 10K average. The type is interface{} with range: 0..65535.
	Received10k interface{}

	// Deprecated by Received100. The type is interface{} with range: 0..65535.
	Received50k interface{}
}

Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic PIM Join Prune Statistics

func (*Pim_Standby_Vrfs_Vrf_JpStatistics_JpStatistic) GetEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases

type Pim_Standby_Vrfs_Vrf_MibDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase.
	MibDatabase []*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase
}

Pim_Standby_Vrfs_Vrf_MibDatabases PIM group database for mroute mibs table

func (*Pim_Standby_Vrfs_Vrf_MibDatabases) GetEntityData

func (mibDatabases *Pim_Standby_Vrfs_Vrf_MibDatabases) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Multicast static route source 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}]+)?.
	SourceAddress interface{}

	// Multicast satic route group 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}]+)?.
	GroupAddress interface{}

	// Source mask. The type is interface{} with range: 0..4294967295.
	SourceNetmask interface{}

	// Upstream Assert Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	UpstreamAssertTimer interface{}

	// Assert Metric. The type is interface{} with range: 0..4294967295.
	AssertMetric interface{}

	// Assert Metric Preference. The type is interface{} with range:
	// 0..4294967295.
	AssertMetricPreference interface{}

	// Assert RPT Bit. The type is bool.
	AssertRptBit interface{}

	// Is SPT bit set ?. The type is bool.
	SptBit interface{}

	// Mask of the multicast root. The type is interface{} with range:
	// 0..4294967295.
	RpfMask interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// RPF interface name . The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Is this Bidir ?. The type is bool.
	BidirectionalRoute interface{}

	// Uptime of route. The type is interface{} with range:
	// 0..18446744073709551615.
	Uptime interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Source Address.
	SourceAddressXr Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

	// Group Address.
	GroupAddressXr Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

	// The RPF Neighbor.
	RpfNeighbor Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot
}

Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase PIM multicast static route information

func (*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase) GetEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr Group Address

func (*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_GroupAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor The RPF Neighbor

func (*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot Root of this mcast tree

func (*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_RpfRoot) GetEntityData

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr

type Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr Source Address

func (*Pim_Standby_Vrfs_Vrf_MibDatabases_MibDatabase_SourceAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM multicast static route information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute.
	MulticastStaticRoute []*Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute
}

Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes PIM multicast static route table

func (*Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData

func (multicastStaticRoutes *Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Network 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Interface Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Distance. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// LSM flag. The type is bool.
	IsViaLsm interface{}

	// Prefix.
	Prefix Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

	// Next Hop.
	Nexthop Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop
}

Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute PIM multicast static route information

func (*Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute) GetEntityData

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop Next Hop

func (*Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Nexthop) GetEntityData

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix

type Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix Prefix

func (*Pim_Standby_Vrfs_Vrf_MulticastStaticRoutes_MulticastStaticRoute_Prefix) GetEntityData

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat.
	NeighborOldFormat []*Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat
}

Pim_Standby_Vrfs_Vrf_NeighborOldFormats PIM neighbor table old format

func (*Pim_Standby_Vrfs_Vrf_NeighborOldFormats) GetEntityData

func (neighborOldFormats *Pim_Standby_Vrfs_Vrf_NeighborOldFormats) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr.
	NeighborAddressXr []*Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr
}

Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat PIM neighbor information

func (*Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat) GetEntityData

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr

type Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Standby_Vrfs_Vrf_NeighborOldFormats_NeighborOldFormat_NeighborAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_NeighborSummaries

type Pim_Standby_Vrfs_Vrf_NeighborSummaries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor summary information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary.
	NeighborSummary []*Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary
}

Pim_Standby_Vrfs_Vrf_NeighborSummaries PIM neighbor summary table

func (*Pim_Standby_Vrfs_Vrf_NeighborSummaries) GetEntityData

func (neighborSummaries *Pim_Standby_Vrfs_Vrf_NeighborSummaries) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary

type Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfNeighbors interface{}

	// Number of external neighbors. The type is interface{} with range:
	// -2147483648..2147483647.
	NumberOfExternalNeighbors interface{}
}

Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary PIM neighbor summary information

func (*Pim_Standby_Vrfs_Vrf_NeighborSummaries_NeighborSummary) GetEntityData

type Pim_Standby_Vrfs_Vrf_Neighbors

type Pim_Standby_Vrfs_Vrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM neighbor information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor
}

Pim_Standby_Vrfs_Vrf_Neighbors PIM neighbor table

func (*Pim_Standby_Vrfs_Vrf_Neighbors) GetEntityData

func (neighbors *Pim_Standby_Vrfs_Vrf_Neighbors) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor

type Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName 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}]+)?.
	NeighborAddress interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Neighbor expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expires interface{}

	// Expiry timer in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	ExpiryTimer interface{}

	// Is this neighbor us ?. The type is bool.
	IsThisNeighborUs interface{}

	// Is this neighbor the DR. The type is bool.
	IsThisNeighborDr interface{}

	// Is this neighbor DR priority capable ?. The type is bool.
	IsDrPriorityCapable interface{}

	// DR priority. The type is interface{} with range: 0..4294967295.
	DrPriority interface{}

	// Is this neighbor bidir capable ?. The type is bool.
	IsBidirectionalCapable interface{}

	// Is this neighbor proxy capable?. The type is bool.
	IsProxyCapable interface{}

	// Is this neighbor capable of batching asserts?. The type is bool.
	IsBatchAssertsCapable interface{}

	// Is this neighbor capable of Ecmp Redirect?. The type is bool.
	IsEcmpRedirectCapable interface{}

	// Is the neighbor bfd session created. The type is bool.
	IsBfdState interface{}

	// Propagation Delay. The type is interface{} with range: 0..65535.
	PropagationDelay interface{}

	// Override Interval. The type is interface{} with range: 0..65535.
	OverrideInterval interface{}

	// List of Neighbor Addresses. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr.
	NeighborAddressXr []*Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr
}

Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor PIM neighbor information

func (*Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr

type Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr List of Neighbor Addresses

func (*Pim_Standby_Vrfs_Vrf_Neighbors_Neighbor_NeighborAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels

type Pim_Standby_Vrfs_Vrf_NetIoTunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM netio tunnel information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel.
	NetIoTunnel []*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels Tunnel information that NETIO has

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels) GetEntityData

func (netIoTunnels *Pim_Standby_Vrfs_Vrf_NetIoTunnels) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel PIM netio tunnel information

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel) GetEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio Group addr from netio

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_GroupAddressNetio) GetEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress RP addr known to PIM

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_RpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress Source addr known to PIM

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio

type Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio Source addr from netio

func (*Pim_Standby_Vrfs_Vrf_NetIoTunnels_NetIoTunnel_SourceAddressNetio) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges

type Pim_Standby_Vrfs_Vrf_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM range list information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Ranges_Range.
	Range []*Pim_Standby_Vrfs_Vrf_Ranges_Range
}

Pim_Standby_Vrfs_Vrf_Ranges PIM range list information

func (*Pim_Standby_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Pim_Standby_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range

type Pim_Standby_Vrfs_Vrf_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RP 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}]+)?.
	RpAddress interface{}

	// Client. The type is PimClient.
	Client interface{}

	// PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// Client mapping learnt via. The type is PimShowRangeClient.
	ClientXr interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Rendezvous point address.
	RpAddressXr Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr

	// Source of information.
	SourceOfInformation Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation

	// List of group ranges. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange.
	GroupRange []*Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange
}

Pim_Standby_Vrfs_Vrf_Ranges_Range PIM range list information

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Group range prefix length. The type is interface{} with range:
	// -2147483648..2147483647.
	PrefixLength interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When mapping expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expires interface{}

	// Group range prefix.
	Prefix Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

	// Source of information.
	SourceOfInformation Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation
}

Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange List of group ranges

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix Group range prefix

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_Prefix) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation

type Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation Source of information

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range_GroupRange_SourceOfInformation) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr

type Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr Rendezvous point address

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range_RpAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation

type Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation Source of information

func (*Pim_Standby_Vrfs_Vrf_Ranges_Range_SourceOfInformation) GetEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy

type Pim_Standby_Vrfs_Vrf_RoutePolicy struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy statistics.
	RoutePolicyStatistics Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

	// PIM route policy test run table.
	RoutePolicyTests Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests
}

Pim_Standby_Vrfs_Vrf_RoutePolicy PIM route policy

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy) GetEntityData

func (routePolicy *Pim_Standby_Vrfs_Vrf_RoutePolicy) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Number of RPF lookup requests. The type is interface{} with range:
	// 0..4294967295.
	Requests interface{}

	// Number of RPF pass. The type is interface{} with range: 0..4294967295.
	Pass interface{}

	// Number of RPF drops. The type is interface{} with range: 0..4294967295.
	Drop interface{}

	// Number of RPF lookup in default-only Table. The type is interface{} with
	// range: 0..4294967295.
	DefaultTable interface{}

	// Number of RPF lookup in any Table. The type is interface{} with range:
	// 0..4294967295.
	AnyTable interface{}
}

Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics PIM route policy statistics

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData

func (routePolicyStatistics *Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyStatistics) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM route policy test run. The type is slice of
	// Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest.
	RoutePolicyTest []*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest
}

Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests PIM route policy test run table

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests) GetEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Extended Community. The type is string with length: 1..8.
	ExtComm interface{}

	// RPF policy name. The type is string.
	PolicyName interface{}

	// Route Target. The type is string with length: 0..33.
	ExtendedCommunityRt interface{}

	// Pass. The type is bool.
	Pass interface{}

	// Default table selected. The type is bool.
	DefaultTable interface{}

	// VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// Table exists. The type is bool.
	TableExists interface{}

	// Table active. The type is bool.
	TableActive interface{}

	// Source address.
	SourceAddressXr Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

	// Source address.
	GroupAddressXr Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr
}

Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest PIM route policy test run

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest) GetEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr Source address

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_GroupAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr

type Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr Source address

func (*Pim_Standby_Vrfs_Vrf_RoutePolicy_RoutePolicyTests_RoutePolicyTest_SourceAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect

type Pim_Standby_Vrfs_Vrf_RpfRedirect struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route database.
	RedirectRouteDatabases Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

	// PIM ECMP RPF-redirect bundle information.
	BundleInterfaces Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces
}

Pim_Standby_Vrfs_Vrf_RpfRedirect PIM ECMP RPF-redirect bundle

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect) GetEntityData

func (rpfRedirect *Pim_Standby_Vrfs_Vrf_RpfRedirect) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces

type Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect bundle interface information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface.
	BundleInterface []*Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces PIM ECMP RPF-redirect bundle information

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface

type Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Bundle name. The type is string with length: 1..32.
	BundleName interface{}

	// Bundle interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// RPF redirect bundle name. The type is string with length: 0..33.
	RpfRedirectBundleName interface{}

	// RPF redirect interface name. The type is string with length: 0..33.
	RpfRedirectInterfaceName interface{}

	// Bandwidth available in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableBandwidth interface{}

	// Bandwidth allocated in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedBandwidth interface{}

	// Total bandwidth used in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TotalBandwidth interface{}

	// Bandwidth used by topology in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	TopologyBandwidthUsed interface{}

	// Bandwidth used by snooped entries in Kbps. The type is interface{} with
	// range: -2147483648..2147483647. Units are kbit/s.
	SnoopingBandwidthUsed interface{}

	// Configured threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AllocatedThresholdBandwidth interface{}

	// Available threshold in Kbps. The type is interface{} with range:
	// -2147483648..2147483647. Units are kbit/s.
	AvailableThresholdBandwidth interface{}
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface PIM ECMP RPF-redirect bundle interface information

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_BundleInterfaces_BundleInterface) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM ECMP RPF-redirect route information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase.
	RedirectRouteDatabase []*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases PIM ECMP RPF-redirect route database

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData

func (redirectRouteDatabases *Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Bandwidth in Kbps. The type is interface{} with range: 0..4294967295. Units
	// are kbit/s.
	Bandwidth interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Group ddress.
	GroupAddressXr Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

	// Source address.
	SourceAddressXr Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

	// Outgoing interface list. The type is slice of
	// Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface.
	Interface []*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase PIM ECMP RPF-redirect route information

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr Group ddress

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_GroupAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// Is RPF Interface. The type is bool.
	IsRpfInterface interface{}

	// Is outgoing Interface. The type is bool.
	IsOutgoingInterface interface{}

	// Is snooping Interface. The type is bool.
	IsSnoopInterface interface{}

	// RPF Address.
	RpfAddress Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface Outgoing interface list

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress RPF Address

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_Interface_RpfAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr

type Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr Source address

func (*Pim_Standby_Vrfs_Vrf_RpfRedirect_RedirectRouteDatabases_RedirectRouteDatabase_SourceAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_RpfSummary

type Pim_Standby_Vrfs_Vrf_RpfSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Default RPF Table SAFI. The type is interface{} with range: 0..4294967295.
	DefaultSafi interface{}

	// Default RPF Table Name. The type is string.
	DefaultTableName interface{}

	// Is MBGP configured?. The type is bool.
	IsMbgpConfigured interface{}

	// Is OSPF TE configured?. The type is bool.
	IsOspfTeConfigured interface{}

	// Is ISIS TE configured?. The type is bool.
	IsIsisTeConfigured interface{}

	// Is ISIS MTR configured?. The type is bool.
	IsIsisMtrConfigured interface{}

	// Is MoFRR configured?. The type is bool.
	MoFrrConfigured interface{}

	// Is MoFRR RIB configured?. The type is bool.
	RibMoFrrConfigured interface{}

	// Is RUMP MuRIB enabled?. The type is bool.
	RumpEnabled interface{}

	// RIB convergence timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeout interface{}

	// RIB convergence time left in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RibConvergenceTimeLeft interface{}

	// Is Multipath Enabled ?. The type is bool.
	IsMultipathEnabled interface{}

	// Is Multipath Interface Hash Extension Enabled ?. The type is bool.
	IsMultipathInterfaceHashEnabled interface{}

	// Is Multipath Source based Hash Enabled ?. The type is bool.
	IsMultipathSourceHashEnabled interface{}

	// Is Multipath Source-Nexthop Hash Enabled ?. The type is bool.
	IsMultipathSourceNextHopHashEnabled interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}
}

Pim_Standby_Vrfs_Vrf_RpfSummary PIM RPF registration summary

func (*Pim_Standby_Vrfs_Vrf_RpfSummary) GetEntityData

func (rpfSummary *Pim_Standby_Vrfs_Vrf_RpfSummary) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Safs

type Pim_Standby_Vrfs_Vrf_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SAF name . The type is slice of Pim_Standby_Vrfs_Vrf_Safs_Saf.
	Saf []*Pim_Standby_Vrfs_Vrf_Safs_Saf
}

Pim_Standby_Vrfs_Vrf_Safs SAFI table and type

func (*Pim_Standby_Vrfs_Vrf_Safs) GetEntityData

func (safs *Pim_Standby_Vrfs_Vrf_Safs) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf

type Pim_Standby_Vrfs_Vrf_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name . The type is PimSafi.
	SafName interface{}

	// Topology name . The type is string with length: 1..32.
	TopologyName interface{}

	// PIM RPF multipath hash outcome.
	RpfHashSourceGroups Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

	// PIM RPF multipath hash outcome.
	RpfHashSources Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources

	// PIM RPF information table.
	Rpfs Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs
}

Pim_Standby_Vrfs_Vrf_Safs_Saf SAF name

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup.
	RpfHashSourceGroup []*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups PIM RPF multipath hash outcome

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData

func (rpfHashSourceGroups *Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// Hash mask length. The type is interface{} with range: 0..4294967295.
	MaskLength interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup PIM RPF hash outcome for S,G

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress Next hop neighbor address

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_NextHopAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSourceGroups_RpfHashSourceGroup_SecondaryNextHopAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF hash outcome for S,G. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource.
	RpfHashSource []*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources PIM RPF multipath hash outcome

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData

func (rpfHashSources *Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// MOFRR. The type is interface{} with range: 0..4294967295.
	Mofrr interface{}

	// Next hop multipath enabled?. The type is bool.
	NextHopMultipathEnabled interface{}

	// Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	NextHopInterface interface{}

	// Secondary Next hop neighbor interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryNextHopInterface interface{}

	// Next hop neighbor address.
	NextHopAddress Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

	// Secondary Next hop neighbor address.
	SecondaryNextHopAddress Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource PIM RPF hash outcome for S,G

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress Next hop neighbor address

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_NextHopAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress

type Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress Secondary Next hop neighbor address

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_RpfHashSources_RpfHashSource_SecondaryNextHopAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM RPF information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf.
	Rpf []*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs PIM RPF information table

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address for which RPF lookup. The type is one of
	// the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	RegisteredAddress interface{}

	// Metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Metric preference. The type is interface{} with range: 0..4294967295.
	MetricPreference interface{}

	// Are we connected ?. The type is interface{} with range: 0..255.
	IsConnected interface{}

	// Is RPF through BGP route. The type is bool.
	IsRpfBgpRoute interface{}

	// Address registered.
	RegisteredAddressXr Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

	// RPF Paths list. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath.
	RpfPath []*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf PIM RPF information

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr Address registered

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RegisteredAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RPF Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// Is the rpf interface disabled ?. The type is bool.
	IsRpfInterfaceDisabled interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Via Mstatic LSM. The type is bool.
	IsViaMlsm interface{}

	// Connector attribute present. The type is bool.
	IsConnectorAttributePresent interface{}

	// Connector Attribute. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Connector interface{}

	// Extranet VRF name. The type is string with length: 0..33.
	ExtranetVrfName interface{}

	// RPF neighbor.
	RpfNeighbor Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

	// RPF nexthop.
	RpfNexthop Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath RPF Paths list

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor RPF neighbor

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop

type Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop RPF nexthop

func (*Pim_Standby_Vrfs_Vrf_Safs_Saf_Rpfs_Rpf_RpfPath_RpfNexthop) GetEntityData

type Pim_Standby_Vrfs_Vrf_Summary

type Pim_Standby_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum routes. The type is interface{} with range: 0..4294967295.
	RouteLimit interface{}

	// Current routes. The type is interface{} with range: 0..4294967295.
	RouteCount interface{}

	// The number of routes below which the throttle on route creation will be
	// lifted. The type is interface{} with range: 0..4294967295.
	RouteLowWaterMark interface{}

	// Is route creation throttled. The type is bool.
	IsRouteLimitReached interface{}

	// Maximum Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateLimit interface{}

	// Current Topology Interface State count. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateCount interface{}

	// The rxi below which the throttle on interface creation will be lifted. The
	// type is interface{} with range: 0..4294967295.
	RxiLowWaterMark interface{}

	// Is interface creation throttled. The type is bool.
	RxiLimitReached interface{}

	// Maximum registers. The type is interface{} with range: 0..4294967295.
	RegisterLimit interface{}

	// Current registers. The type is interface{} with range: 0..4294967295.
	RegisterCount interface{}

	// Is PIM SM register handling throttled. The type is bool.
	RegisterLimitReached interface{}

	// Maximum group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesLimit interface{}

	// Current group ranges from Autorp. The type is interface{} with range:
	// 0..4294967295.
	RangesCount interface{}

	// OOR theshold of grange ranges from AutoRP. The type is interface{} with
	// range: 0..4294967295.
	RangesThreshold interface{}

	// Is Auto-RP group-to-RP mapping range creation throttled. The type is bool.
	IsRangesLimitReached interface{}

	// Maximum group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesLimit interface{}

	// Current group ranges from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangesCount interface{}

	// Threshold group range from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrRangeThreshold interface{}

	// Is VRF-specific BSR group-to-RP mapping range creation throttled. The type
	// is bool.
	IsBsrRangesThresholdReached interface{}

	// Maximum crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetLimit interface{}

	// Current crp-set count from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetCount interface{}

	// Threshold crp-set from BSR. The type is interface{} with range:
	// 0..4294967295.
	BsrCandidateRpSetThreshold interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsMaximumEnforcementDisabled interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}

	// Threshold routes. The type is interface{} with range: 0..4294967295.
	RouteThreshold interface{}

	// Global Auto-RP maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalAutoRpRangesLimit interface{}

	// Is global AutoRP group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalAutoRpRangesLimitReached interface{}

	// Global BSR maximum group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesLimit interface{}

	// Global BSR current group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesCount interface{}

	// Global BSR Threshold group ranges. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrRangesThreshold interface{}

	// Is global BSR group-to-RP mapping range creation throttled. The type is
	// bool.
	IsGlobalBsrRangesLimitReached interface{}

	// Global BSR maximum crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetLimit interface{}

	// Global BSR current crp-set count. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetCount interface{}

	// Global BSR Threshold crp-set. The type is interface{} with range:
	// 0..4294967295.
	GlobalBsrCandidateRpSetThreshold interface{}

	// Is global route creation throttled. The type is bool.
	IsGlobalRouteLimitReached interface{}

	// Topology Interface State threshold. The type is interface{} with range:
	// 0..4294967295.
	TopologyInterfaceStateThreshold interface{}

	// Is global interface creation throttled. The type is bool.
	IsGlobalRxiLimitReached interface{}

	// Threshold registers. The type is interface{} with range: 0..4294967295.
	RegisterThreshold interface{}

	// Maximum global registers. The type is interface{} with range:
	// 0..4294967295.
	GlobalRegisterLimit interface{}

	// Is global PIM SM register handling throttled. The type is bool.
	IsGlobalRegisterLimitReached interface{}
}

Pim_Standby_Vrfs_Vrf_Summary PIM summary

func (*Pim_Standby_Vrfs_Vrf_Summary) GetEntityData

func (summary *Pim_Standby_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TableContexts

type Pim_Standby_Vrfs_Vrf_TableContexts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM table context information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_TableContexts_TableContext.
	TableContext []*Pim_Standby_Vrfs_Vrf_TableContexts_TableContext
}

Pim_Standby_Vrfs_Vrf_TableContexts PIM table context list

func (*Pim_Standby_Vrfs_Vrf_TableContexts) GetEntityData

func (tableContexts *Pim_Standby_Vrfs_Vrf_TableContexts) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TableContexts_TableContext

type Pim_Standby_Vrfs_Vrf_TableContexts_TableContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SAF name. The type is PimSafi.
	SafName interface{}

	// Topology name. The type is string with length: 1..32.
	TopologyName interface{}

	// AFI. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// SAFI. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// Table name. The type is string.
	TableName interface{}

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Active status. The type is bool.
	IsActive interface{}

	// ITAL reg status. The type is bool.
	IsItalRegistrationDone interface{}

	// RIB reg status. The type is bool.
	IsRibRegistrationDone interface{}

	// RIB Convergence receive status. The type is bool.
	IsRibConvergenceReceived interface{}

	// RIB Convergence status. The type is bool.
	IsRibConvergence interface{}

	// RPF Registration count. The type is interface{} with range: 0..4294967295.
	RpfRegistrations interface{}
}

Pim_Standby_Vrfs_Vrf_TableContexts_TableContext PIM table context information

func (*Pim_Standby_Vrfs_Vrf_TableContexts_TableContext) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies

type Pim_Standby_Vrfs_Vrf_Topologies struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM topology information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Topologies_Topology.
	Topology []*Pim_Standby_Vrfs_Vrf_Topologies_Topology
}

Pim_Standby_Vrfs_Vrf_Topologies PIM topology table

func (*Pim_Standby_Vrfs_Vrf_Topologies) GetEntityData

func (topologies *Pim_Standby_Vrfs_Vrf_Topologies) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology

type Pim_Standby_Vrfs_Vrf_Topologies_Topology struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Source 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}]+)?.
	SourceAddress interface{}

	// Group 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}]+)?.
	GroupAddress interface{}

	// RPT bit. The type is interface{} with range: 0..4294967295.
	Rpt interface{}

	// Have we throttled the creation of routes or interfaces ?. The type is bool.
	LimitReached interface{}

	// Node is running low on memory. The type is bool.
	LowMemory interface{}

	// The PIM protocol. The type is PimShowProtocol.
	Protocol interface{}

	// WC -Wildcard. The type is bool.
	Wildcard interface{}

	// Is this on the RPT ?. The type is bool.
	RptXr interface{}

	// Is this on the SPT ?. The type is bool.
	Spt interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// When this entry expires. The type is interface{} with range:
	// 0..18446744073709551615.
	Expiry interface{}

	// Alive time in seconds (-1 if never). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	Alive interface{}

	// Register Received Timer in seconds (-1 if never). The type is interface{}
	// with range: -2147483648..2147483647. Units are second.
	RegisterReceivedTimer interface{}

	// MSDP told us. The type is bool.
	RemoteSource interface{}

	// Incoming traffic crossed threshold. MT flag set. The type is bool.
	CrossedThreshold interface{}

	// PIM has assigned a Data MDT Address. The type is bool.
	DataMdtAddrAssigned interface{}

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	RpfInterfaceName interface{}

	// RPF VRF Name. The type is string with length: 0..33.
	RpfVrfName interface{}

	// Unicast or mcast. The type is interface{} with range: 0..255.
	RpfSafi interface{}

	// RPF Table name. The type is string.
	RpfTableName interface{}

	// RPF route-policy drop. The type is bool.
	RpfDrop interface{}

	// Extranet RPF route-policy. The type is bool.
	RpfExtranet interface{}

	// Via LSM. The type is bool.
	IsViaLsm interface{}

	// Secondary Interface Identifier. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SecondaryRpfInterfaceName interface{}

	// Is Connected ?. The type is bool.
	Connected interface{}

	// Is the RPF target a proxy?. The type is bool.
	Proxy interface{}

	// Is rpf if proxy enabled?. The type is bool.
	RpfProxyEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	MofrrEnabled interface{}

	// Is this SG MoFRR enabled?. The type is bool.
	RibMoFrrEnabled interface{}

	// Join-Prune Timer. The type is interface{} with range:
	// -2147483648..2147483647.
	JpTimer interface{}

	// Join-Prune Status. The type is interface{} with range:
	// -2147483648..2147483647.
	JpStatus interface{}

	// When the Null register probe expires. The type is interface{} with range:
	// -2147483648..2147483647.
	SuppressRegisters interface{}

	// The Assume Alive Bit. The type is bool.
	AssumeAlive interface{}

	// The Probe Alive Bit. The type is bool.
	ProbeAlive interface{}

	// The Really Alive Bit. The type is bool.
	ReallyAlive interface{}

	// The Inherit Alive Bit. The type is bool.
	InheritAlive interface{}

	// The Inherit SPT Bit. The type is bool.
	InheritSpt interface{}

	// Signal Sources on route?. The type is bool.
	SignalSources interface{}

	// Do we need to make the connected check on this route ?. The type is bool.
	DontCheckConnected interface{}

	// Have registers been received for this source ?. The type is bool.
	RegisterReceived interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// Are we sending registers for this route ?. The type is bool.
	SendingRegisters interface{}

	// Are we sending null registers for this route ?. The type is bool.
	SendingNullRegisters interface{}

	// BGP SA sent. The type is bool.
	SaSent interface{}

	// BGP SA received. The type is bool.
	SaReceived interface{}

	// BGP SA join. The type is bool.
	SaJoined interface{}

	// Group matches Anycast-RP policy. The type is bool.
	AnycastRpMatch interface{}

	// Anycast-RP RT. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastRpRouteTarget interface{}

	// BGP C JOIN. The type is bool.
	BgpJoin interface{}

	// BGP C JP Time. The type is interface{} with range: 0..18446744073709551615.
	BgpJpTime interface{}

	// Type of Customer Routing in the MVPN. The type is interface{} with range:
	// -2147483648..2147483647.
	CustomerRoutingType interface{}

	// Is a Extranet route ?. The type is bool.
	ExtranetRoute interface{}

	// Is MoFRR Active?. The type is bool.
	MofrrActive interface{}

	// Is this Mofrr Primary?. The type is bool.
	MofrrPrimary interface{}

	// Is this Mofrr Backup?. The type is bool.
	MofrrBackup interface{}

	// Is this VXLAN?. The type is bool.
	Vxlan interface{}

	// Keep Alive Timer State. The type is bool.
	KatState interface{}

	// Group Address.
	GroupAddressXr Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

	// Source Address.
	SourceAddressXr Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

	// RP Address (If rpt).
	RpAddress Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress

	// RPF Neighbor.
	RpfNeighbor Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

	// Secondary RPF Neighbor.
	SecondaryRpfNeighbor Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

	// Root of this mcast tree.
	RpfRoot Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot

	// RPF Proxy address.
	ProxyAddress Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress

	// Orig Src Address.
	OrigSrcAddress Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

	// Outgoing interface list. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface.
	OutgoingInterface []*Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology PIM topology information

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr Group Address

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_GroupAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress Orig Src Address.

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_OrigSrcAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Identifier. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiry in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Expiry interface{}

	// BGP C-MCAST Prune Suppression in seconds. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	BgpCMcastPruneDelayTimer interface{}

	// Join-Prune Timer (secs). The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	JpTimer interface{}

	// Join-Prune State. The type is interface{} with range:
	// -2147483648..2147483647.
	JpState interface{}

	// Assert Timer in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	AssertTimer interface{}

	// Local Information. Deprecated - use 'local-members-information' instead.
	// The type is interface{} with range: -2147483648..2147483647.
	LocalMembers interface{}

	// Internal Interest. Deprecated - use 'internal-interest-information'
	// instead. The type is interface{} with range: -2147483648..2147483647.
	InternalInterestInfo interface{}

	// Forward or Prune. The type is interface{} with range:
	// -2147483648..2147483647.
	ForwardingState interface{}

	// Immediate fwding state. The type is interface{} with range:
	// -2147483648..2147483647.
	ImmediateState interface{}

	// Are we last hop ?. The type is bool.
	LastHop interface{}

	// MLDP Inband MDT interface. The type is bool.
	MldpInbandMdt interface{}

	// OLE is stale. The type is bool.
	MldpStale interface{}

	// BGP SA Prune state. The type is bool.
	SaPrune interface{}

	// Is this an administrative boundary ?. The type is bool.
	AdminBoundary interface{}

	// IGMP membership. The type is bool.
	IgmpMembership interface{}

	// MDT Safi join. The type is bool.
	MdtSafiJoin interface{}

	// MVPN Safi join. The type is bool.
	MvpnSafiJoin interface{}

	// Default MDT Join. The type is bool.
	LocalMdtJoin interface{}

	// Data MDT join. The type is bool.
	DataMdtJoin interface{}

	// MVPN IPv6 Safi join. The type is bool.
	Mvpnv6SafiJoin interface{}

	// BGP C-Mcast join. The type is bool.
	BgpCMcastJoin interface{}

	// VRF which physically owns. The type is string with length: 0..33.
	VrfName interface{}

	// Is this an Extranet Interface ?. The type is bool.
	ExtranetInterface interface{}

	// Internal Interest. Replaces internal-interest-info. The type is
	// PimInternalInterestInfo.
	InternalInterestInformation interface{}

	// Local Information. Replaces local-members. The type is
	// PimShowLocalInterest.
	LocalMembersInformation interface{}

	// Assert State. The type is bool.
	AssertState interface{}

	// Assert Winner.
	AssertWinner Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface Outgoing interface list

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner Assert Winner

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_OutgoingInterface_AssertWinner) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress RPF Proxy address.

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_ProxyAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress RP Address (If rpt)

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor RPF Neighbor

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot Root of this mcast tree

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_RpfRoot) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor Secondary RPF Neighbor

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_SecondaryRpfNeighbor) GetEntityData

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr

type Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr Source Address

func (*Pim_Standby_Vrfs_Vrf_Topologies_Topology_SourceAddressXr) GetEntityData

type Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts

type Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with entry flag set. The type is slice of
	// Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount.
	TopologyEntryFlagRouteCount []*Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount
}

Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts Route count for topology with entry flag set

func (*Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData

func (topologyEntryFlagRouteCounts *Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount

type Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. entry flag. The type is PimTopologyEntryFlag.
	EntryFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount Route count for topology with entry flag set

func (*Pim_Standby_Vrfs_Vrf_TopologyEntryFlagRouteCounts_TopologyEntryFlagRouteCount) GetEntityData

type Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts

type Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route count for topology with interface flag set. The type is slice of
	// Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount.
	TopologyInterfaceFlagRouteCount []*Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount
}

Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts Route count for topology with interface flag set

func (*Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData

func (topologyInterfaceFlagRouteCounts *Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount

type Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface flag. The type is
	// PimTopologyInterfaceFlag.
	InterfaceFlag interface{}

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount Route count for topology with interface flag set

func (*Pim_Standby_Vrfs_Vrf_TopologyInterfaceFlagRouteCounts_TopologyInterfaceFlagRouteCount) GetEntityData

type Pim_Standby_Vrfs_Vrf_TopologyRouteCount

type Pim_Standby_Vrfs_Vrf_TopologyRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G/M) routes. The type is interface{} with range: 0..4294967295.
	GroupRanges interface{}

	// No. of (*,G/M) routes active in mrib. The type is interface{} with range:
	// 0..4294967295.
	ActiveGroupRanges interface{}

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	GrouteCount interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRouteCount interface{}

	// No. of (S,G)RPT routes. The type is interface{} with range: 0..4294967295.
	SgrRouteCount interface{}

	// Is node in low memory condition. The type is bool.
	IsNodeLowMemory interface{}
}

Pim_Standby_Vrfs_Vrf_TopologyRouteCount Topology route count information from PIM topology table

func (*Pim_Standby_Vrfs_Vrf_TopologyRouteCount) GetEntityData

func (topologyRouteCount *Pim_Standby_Vrfs_Vrf_TopologyRouteCount) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TrafficCounters

type Pim_Standby_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	Inputs interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	Outputs interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatError interface{}

	// Pakman packets dropped. The type is interface{} with range: 0..4294967295.
	PakmanError interface{}

	// Packets received in standby state. The type is interface{} with range:
	// 0..4294967295.
	StandbyPacketsError interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumError interface{}

	// Socket errors. The type is interface{} with range: 0..4294967295.
	SocketError interface{}

	// Packets dropped since send queue was full. The type is interface{} with
	// range: 0..4294967295.
	SendQueueFull interface{}

	// Inc. JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclRxDrop interface{}

	// Out JP dropped since boundary ACL confg. The type is interface{} with
	// range: 0..4294967295.
	BoundaryAclTxDrop interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped since no source address. The type is interface{} with
	// range: 0..4294967295.
	NoSourceAddress interface{}

	// Hello packets in. The type is interface{} with range: 0..4294967295.
	InputHello interface{}

	// Hello packets out. The type is interface{} with range: 0..4294967295.
	OutputHello interface{}

	// Join Prune packets in. The type is interface{} with range: 0..4294967295.
	InputJp interface{}

	// Join Prune packets out. The type is interface{} with range: 0..4294967295.
	OutputJp interface{}

	// Data Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputDataRegister interface{}

	// Null Register packets in. The type is interface{} with range:
	// 0..4294967295.
	InputNullRegister interface{}

	// Null Register packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputNullRegister interface{}

	// Register Stop packets in. The type is interface{} with range:
	// 0..4294967295.
	InputRegisterStop interface{}

	// Register Stop packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputRegisterStop interface{}

	// Assert packets in. The type is interface{} with range: 0..4294967295.
	InputAssert interface{}

	// Batched Assert packets in. The type is interface{} with range:
	// 0..4294967295.
	InputAssertBatched interface{}

	// Assert packets out. The type is interface{} with range: 0..4294967295.
	OutputAssert interface{}

	// Batched Assert packets out. The type is interface{} with range:
	// 0..4294967295.
	OutputAssertBatched interface{}

	// DF Election packets in. The type is interface{} with range: 0..4294967295.
	InputDfElection interface{}

	// DF Election packets out. The type is interface{} with range: 0..4294967295.
	OutputDfElection interface{}

	// Input BSR Messages. The type is interface{} with range: 0..4294967295.
	InputBsrMessage interface{}

	// Output BSR Messages. The type is interface{} with range: 0..4294967295.
	OutputBsrMessage interface{}

	// Input Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	InputCandidateRpAdvertisement interface{}

	// Output Candidate-RP Advertisment. The type is interface{} with range:
	// 0..4294967295.
	OutputCandidateRpAdvertisement interface{}

	// Input Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	InputEcmpRedirect interface{}

	// Output Ecmp Redirect. The type is interface{} with range: 0..4294967295.
	OutputEcmpRedirect interface{}

	// Output on loopback error. The type is interface{} with range:
	// 0..4294967295.
	OutputLoopError interface{}

	// Invalid LSM ID. The type is interface{} with range: 0..4294967295.
	MldpMdtInvalidLsmIdentifier interface{}

	// No IDB for intf error. The type is interface{} with range: 0..4294967295.
	InputNoIdbError interface{}

	// No VRF for idb error. The type is interface{} with range: 0..4294967295.
	InputNoVrfError interface{}

	// PIM Disabled on intf error. The type is interface{} with range:
	// 0..4294967295.
	InputNoPimError interface{}

	// Invalid PIM version error. The type is interface{} with range:
	// 0..4294967295.
	InputPimVersionError interface{}

	// Output Join Groups. The type is interface{} with range: 0..4294967295.
	OutputJoinGroup interface{}

	// Output Prune Groups. The type is interface{} with range: 0..4294967295.
	OutputPruneGroup interface{}

	// Output JP Bytes. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	OutputJoinPruneBytes interface{}

	// Output Hello Bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	OutputHelloBytes interface{}

	// PIM non supported pckets. The type is interface{} with range:
	// 0..4294967295.
	NonSupportedPackets interface{}

	// PIM invalid registers received. The type is interface{} with range:
	// 0..4294967295.
	InvalidRegisters interface{}

	// PIM invalid Join/Prunes received. The type is interface{} with range:
	// 0..4294967295.
	InvalidJoinPrunes interface{}

	// Packets Dropped due to Pakman Error. The type is interface{} with range:
	// 0..4294967295.
	PacketPackmanError interface{}

	// Packet Read Socket Error. The type is interface{} with range:
	// 0..4294967295.
	PacketReadSocketError interface{}

	// Time in seconds since the last clear of all packet queues stats. The type
	// is interface{} with range: 0..4294967295. Units are second.
	PacketQueueLastClear interface{}

	// Packets Dropped due to Standby Error. The type is interface{} with range:
	// 0..4294967295.
	PacketsStandby interface{}

	// Packets dropped since no mdt socket connection. The type is interface{}
	// with range: 0..4294967295.
	NoMdtSocketConnection interface{}

	// Packets dropped since mdt send queue was full. The type is interface{} with
	// range: 0..4294967295.
	MdtSendQueueFull interface{}

	// MDT Socket errors. The type is interface{} with range: 0..4294967295.
	MdtSocketError interface{}

	// Data MDT Join Msgs sent. The type is interface{} with range: 0..4294967295.
	MdtJoinTlvSent interface{}

	// Data MDT Join Msgs received. The type is interface{} with range:
	// 0..4294967295.
	MdtJoinTlvReceived interface{}

	// Data MDT TLV bad type. The type is interface{} with range: 0..4294967295.
	MdtJoinBadType interface{}

	// Data MDT Join msgs dropped due to local source addr. The type is
	// interface{} with range: 0..4294967295.
	MdtDropLocalSourceAddress interface{}

	// Data MDT Join msgs dropped due to null local addr. The type is interface{}
	// with range: 0..4294967295.
	MdtDropNullLocalAddress interface{}

	// Data MDT Join msgs dropped due to idb missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoIdb interface{}

	// Data MDT Join msgs dropped due to vrf missing. The type is interface{} with
	// range: 0..4294967295.
	MdtDropNoVrf interface{}

	// Control Packets with Invalid Destination. The type is interface{} with
	// range: 0..4294967295.
	InvalidDestinationPackets interface{}

	// MDT Join msgs dropped due to multiple Encap limitation. The type is
	// interface{} with range: 0..4294967295.
	MdtJoinsDropMultipleEncapsulation interface{}

	// Packets dropped due to truncated Joins or Prunes. The type is interface{}
	// with range: 0..4294967295.
	TruncatedPimPackets interface{}

	// Number of invalid source encodings received. The type is interface{} with
	// range: 0..4294967295.
	InvalidSourceEncodings interface{}

	// Number of invalid hello options received. The type is interface{} with
	// range: 0..4294967295.
	InvalidHelloOptions interface{}

	// Packet queue state and statistics. The type is slice of
	// Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue.
	PacketQueue []*Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue
}

Pim_Standby_Vrfs_Vrf_TrafficCounters PIM message traffic counters

func (*Pim_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Pim_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Priority of this packet queue. The type is interface{} with range:
	// 0..4294967295.
	PacketQueuePriority interface{}

	// State of the queue.
	PacketQueueState Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

	// Statistics about the queue.
	PacketQueueStats Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats
}

Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue Packet queue state and statistics

func (*Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue) GetEntityData

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Maximum size of queue in bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	MaxQueueSize interface{}

	// Size of queue in bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	QueueSizeBytes interface{}

	// Size of queue in number of packets. The type is interface{} with range:
	// 0..4294967295.
	QueueSizePackets interface{}
}

Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState State of the queue

func (*Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueState) GetEntityData

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats

type Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of packets enqueued to this queue. The type is interface{}
	// with range: 0..4294967295.
	EnqueuedPackets interface{}

	// Total number of packets dequeued from this queue. The type is interface{}
	// with range: 0..4294967295.
	DequeuedPackets interface{}

	// Highest number of packets enqueued in this queue. The type is interface{}
	// with range: 0..4294967295.
	HighWaterMarkPackets interface{}

	// Highest number of bytes enqueued in this queue. The type is interface{}
	// with range: 0..4294967295. Units are byte.
	HighWaterMarkBytes interface{}

	// Number packets dropped from this queue due to max size. The type is
	// interface{} with range: 0..4294967295.
	TailDrops interface{}
}

Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats Statistics about the queue

func (*Pim_Standby_Vrfs_Vrf_TrafficCounters_PacketQueue_PacketQueueStats) GetEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels

type Pim_Standby_Vrfs_Vrf_Tunnels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// PIM tunnel information. The type is slice of
	// Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel.
	Tunnel []*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel
}

Pim_Standby_Vrfs_Vrf_Tunnels Tunnels information that PIM has

func (*Pim_Standby_Vrfs_Vrf_Tunnels) GetEntityData

func (tunnels *Pim_Standby_Vrfs_Vrf_Tunnels) GetEntityData() *types.CommonEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel name. The type is string with length:
	// 1..64.
	TunnelName interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}

	// Source addr known to PIM.
	SourceAddress Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

	// RP addr known to PIM.
	RpAddress Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

	// Source addr from netio.
	SourceAddressNetio Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

	// Group addr from netio.
	GroupAddressNetio Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio
}

Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel PIM tunnel information

func (*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel) GetEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio Group addr from netio

func (*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_GroupAddressNetio) GetEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress RP addr known to PIM

func (*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_RpAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress Source addr known to PIM

func (*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddress) GetEntityData

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio

type Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is PimAfi.
	AfName interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio Source addr from netio

func (*Pim_Standby_Vrfs_Vrf_Tunnels_Tunnel_SourceAddressNetio) GetEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL