ipv4_igmp_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-igmp package operational data.

This module contains definitions for the following management objects:

mld: MLD operational data
igmp: igmp

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 Igmp

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

	// Standby Process.
	Standby Igmp_Standby

	// Active Process.
	Active Igmp_Active
}

Igmp igmp

func (*Igmp) GetEntityData

func (igmp *Igmp) GetEntityData() *types.CommonEntityData

type IgmpAfi

type IgmpAfi string

IgmpAfi represents Address family

const (
	// IP v4 unicast
	IgmpAfi_ipv4_unicast IgmpAfi = "ipv4-unicast"

	// IP v6 unicast
	IgmpAfi_ipv6_unicast IgmpAfi = "ipv6-unicast"
)

type IgmpEdmProtocol

type IgmpEdmProtocol string

IgmpEdmProtocol represents IGMP Protocol

const (
	// no route
	IgmpEdmProtocol_no_route IgmpEdmProtocol = "no-route"

	// sm
	IgmpEdmProtocol_sm IgmpEdmProtocol = "sm"

	// dm
	IgmpEdmProtocol_dm IgmpEdmProtocol = "dm"

	// bidir
	IgmpEdmProtocol_bidir IgmpEdmProtocol = "bidir"

	// ssm
	IgmpEdmProtocol_ssm IgmpEdmProtocol = "ssm"

	// any
	IgmpEdmProtocol_any IgmpEdmProtocol = "any"
)

type Igmp_Active

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

	// VRF Table.
	Vrfs Igmp_Active_Vrfs

	// Process.
	Process Igmp_Active_Process

	// Default Context.
	DefaultContext Igmp_Active_DefaultContext
}

Igmp_Active Active Process

func (*Igmp_Active) GetEntityData

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

type Igmp_Active_DefaultContext

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

	// IGMP Summary Information.
	Summary Igmp_Active_DefaultContext_Summary

	// IGMP Interface state on.
	InterfaceStateOns Igmp_Active_DefaultContext_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Igmp_Active_DefaultContext_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Igmp_Active_DefaultContext_NonActiveGroups

	// SSM Map Table.
	SsmMaps Igmp_Active_DefaultContext_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Igmp_Active_DefaultContext_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Igmp_Active_DefaultContext_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Igmp_Active_DefaultContext_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Igmp_Active_DefaultContext_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Igmp_Active_DefaultContext_TrafficCounters

	// IGMP Group Database Table.
	Groups Igmp_Active_DefaultContext_Groups

	// IGMP Groups Summary.
	GroupSummary Igmp_Active_DefaultContext_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Igmp_Active_DefaultContext_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Igmp_Active_DefaultContext_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Igmp_Active_DefaultContext_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Igmp_Active_DefaultContext_InterfaceStateOffs
}

Igmp_Active_DefaultContext Default Context

func (*Igmp_Active_DefaultContext) GetEntityData

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

type Igmp_Active_DefaultContext_DetailGroups

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

	// IGMP Detail Group Entry Information. The type is slice of
	// Igmp_Active_DefaultContext_DetailGroups_DetailGroup.
	DetailGroup []*Igmp_Active_DefaultContext_DetailGroups_DetailGroup
}

Igmp_Active_DefaultContext_DetailGroups IGMP Detail Group Database

func (*Igmp_Active_DefaultContext_DetailGroups) GetEntityData

func (detailGroups *Igmp_Active_DefaultContext_DetailGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source.
	Source []*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source
}

Igmp_Active_DefaultContext_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source

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

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

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

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress
}

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source List of sources

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source) GetEntityData

type Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Igmp_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups

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

	// IGMP Explicit Group Entry Information. The type is slice of
	// Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup
}

Igmp_Active_DefaultContext_ExplicitGroups IGMP Explicit Group Database

func (*Igmp_Active_DefaultContext_ExplicitGroups) GetEntityData

func (explicitGroups *Igmp_Active_DefaultContext_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host.
	Host []*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host
}

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host

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

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

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

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

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

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

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

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Igmp_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_GlobalInterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface.
	Interface []*Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface
}

Igmp_Active_DefaultContext_GlobalInterfaceTable IGMP Global Interface

func (*Igmp_Active_DefaultContext_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Igmp_Active_DefaultContext_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface

type Igmp_Active_DefaultContext_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress
}

Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface IGMP Interface

func (*Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface) GetEntityData

type Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_Address

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

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

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

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

Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_Address IP address

func (*Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_Address) GetEntityData

type Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Active_DefaultContext_GroupSummary

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

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Igmp_Active_DefaultContext_GroupSummary IGMP Groups Summary

func (*Igmp_Active_DefaultContext_GroupSummary) GetEntityData

func (groupSummary *Igmp_Active_DefaultContext_GroupSummary) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_Groups

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

	// IGMP Group Entry Information. The type is slice of
	// Igmp_Active_DefaultContext_Groups_Group.
	Group []*Igmp_Active_DefaultContext_Groups_Group
}

Igmp_Active_DefaultContext_Groups IGMP Group Database Table

func (*Igmp_Active_DefaultContext_Groups) GetEntityData

func (groups *Igmp_Active_DefaultContext_Groups) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_Groups_Group

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

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

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_DefaultContext_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_DefaultContext_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_DefaultContext_Groups_Group_SourceAddress
}

Igmp_Active_DefaultContext_Groups_Group IGMP Group Entry Information

func (*Igmp_Active_DefaultContext_Groups_Group) GetEntityData

type Igmp_Active_DefaultContext_Groups_Group_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_Groups_Group_GroupAddressXr Group Address

func (*Igmp_Active_DefaultContext_Groups_Group_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_Groups_Group_LastReporter

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

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

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

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

Igmp_Active_DefaultContext_Groups_Group_LastReporter Last reporter address

func (*Igmp_Active_DefaultContext_Groups_Group_LastReporter) GetEntityData

type Igmp_Active_DefaultContext_Groups_Group_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_Groups_Group_SourceAddress Source Address

func (*Igmp_Active_DefaultContext_Groups_Group_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_IfrsInterfaceSummary

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

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

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

Igmp_Active_DefaultContext_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Igmp_Active_DefaultContext_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Igmp_Active_DefaultContext_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_IfrsInterfaces

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

	// IGMP IFRS Interface. The type is slice of
	// Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface
}

Igmp_Active_DefaultContext_IfrsInterfaces IGMP Interface specific

func (*Igmp_Active_DefaultContext_IfrsInterfaces) GetEntityData

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

type Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface

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

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

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

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

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

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

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

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

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

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

Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

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

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

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

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

Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

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

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

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

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

Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Igmp_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOffs

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff
}

Igmp_Active_DefaultContext_InterfaceStateOffs IGMP Interface state off

func (*Igmp_Active_DefaultContext_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Igmp_Active_DefaultContext_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff

type Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Igmp_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOns

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn
}

Igmp_Active_DefaultContext_InterfaceStateOns IGMP Interface state on

func (*Igmp_Active_DefaultContext_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Igmp_Active_DefaultContext_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn

type Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Igmp_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_DefaultContext_InterfaceTable_Interface.
	Interface []*Igmp_Active_DefaultContext_InterfaceTable_Interface
}

Igmp_Active_DefaultContext_InterfaceTable IGMP Interface specific Table

func (*Igmp_Active_DefaultContext_InterfaceTable) GetEntityData

func (interfaceTable *Igmp_Active_DefaultContext_InterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_InterfaceTable_Interface

type Igmp_Active_DefaultContext_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_DefaultContext_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress
}

Igmp_Active_DefaultContext_InterfaceTable_Interface IGMP Interface

func (*Igmp_Active_DefaultContext_InterfaceTable_Interface) GetEntityData

type Igmp_Active_DefaultContext_InterfaceTable_Interface_Address

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

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

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

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

Igmp_Active_DefaultContext_InterfaceTable_Interface_Address IP address

func (*Igmp_Active_DefaultContext_InterfaceTable_Interface_Address) GetEntityData

type Igmp_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

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

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

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

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Igmp_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_NonActiveGroups

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

	// List of non-active groups. The type is slice of
	// Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups
}

Igmp_Active_DefaultContext_NonActiveGroups IGMP Non-Active Groups Information

func (*Igmp_Active_DefaultContext_NonActiveGroups) GetEntityData

func (nonActiveGroups *Igmp_Active_DefaultContext_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups

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

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress
}

Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups) GetEntityData

type Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

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

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

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

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

Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress

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

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

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

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

Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Igmp_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Igmp_Active_DefaultContext_Ranges

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

	// Range information. The type is slice of
	// Igmp_Active_DefaultContext_Ranges_Range.
	Range []*Igmp_Active_DefaultContext_Ranges_Range
}

Igmp_Active_DefaultContext_Ranges Range table

func (*Igmp_Active_DefaultContext_Ranges) GetEntityData

func (ranges *Igmp_Active_DefaultContext_Ranges) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_Ranges_Range

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

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

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

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

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

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Igmp_Active_DefaultContext_Ranges_Range_GroupAddressXr
}

Igmp_Active_DefaultContext_Ranges_Range Range information

func (*Igmp_Active_DefaultContext_Ranges_Range) GetEntityData

type Igmp_Active_DefaultContext_Ranges_Range_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_Ranges_Range_GroupAddressXr Group address

func (*Igmp_Active_DefaultContext_Ranges_Range_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_SsmMapDetails

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

	// SSM Map Detail Table information. The type is slice of
	// Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail
}

Igmp_Active_DefaultContext_SsmMapDetails SSM Map Detail

func (*Igmp_Active_DefaultContext_SsmMapDetails) GetEntityData

func (ssmMapDetails *Igmp_Active_DefaultContext_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources
}

Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail) GetEntityData

type Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

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

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources

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

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

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

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

Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Igmp_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Igmp_Active_DefaultContext_SsmMaps

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

	// SSM Map information. The type is slice of
	// Igmp_Active_DefaultContext_SsmMaps_SsmMap.
	SsmMap []*Igmp_Active_DefaultContext_SsmMaps_SsmMap
}

Igmp_Active_DefaultContext_SsmMaps SSM Map Table

func (*Igmp_Active_DefaultContext_SsmMaps) GetEntityData

func (ssmMaps *Igmp_Active_DefaultContext_SsmMaps) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_SsmMaps_SsmMap

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr
}

Igmp_Active_DefaultContext_SsmMaps_SsmMap SSM Map information

func (*Igmp_Active_DefaultContext_SsmMaps_SsmMap) GetEntityData

type Igmp_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr

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

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

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

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

Igmp_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Igmp_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Igmp_Active_DefaultContext_Summary

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

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

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Igmp_Active_DefaultContext_Summary_Interface.
	Interface []*Igmp_Active_DefaultContext_Summary_Interface
}

Igmp_Active_DefaultContext_Summary IGMP Summary Information

func (*Igmp_Active_DefaultContext_Summary) GetEntityData

func (summary *Igmp_Active_DefaultContext_Summary) GetEntityData() *types.CommonEntityData

type Igmp_Active_DefaultContext_Summary_Interface

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

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

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

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

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Igmp_Active_DefaultContext_Summary_Interface Maximum and current groups accepted for each interface

func (*Igmp_Active_DefaultContext_Summary_Interface) GetEntityData

type Igmp_Active_DefaultContext_TrafficCounters

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

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Igmp_Active_DefaultContext_TrafficCounters IGMP Message Traffic Counters

func (*Igmp_Active_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Igmp_Active_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process

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

	// MRIB RouteDB Expiry Information.
	AmtSummary Igmp_Active_Process_AmtSummary

	// NSR Information.
	Nsr Igmp_Active_Process_Nsr

	// Table containing AMT Gateway DataBase information.
	AmtGateways Igmp_Active_Process_AmtGateways

	// IGMP Unicast-Qos-Adjust Statistics.
	UnicastQosAdjustStats Igmp_Active_Process_UnicastQosAdjustStats

	// IGMP BVI Stats.
	BviStatistics Igmp_Active_Process_BviStatistics

	// NSF Information.
	Nsf Igmp_Active_Process_Nsf
}

Igmp_Active_Process Process

func (*Igmp_Active_Process) GetEntityData

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

type Igmp_Active_Process_AmtGateways

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

	// AMT Gateway DataBase information. The type is slice of
	// Igmp_Active_Process_AmtGateways_AmtGateway.
	AmtGateway []*Igmp_Active_Process_AmtGateways_AmtGateway
}

Igmp_Active_Process_AmtGateways Table containing AMT Gateway DataBase information

func (*Igmp_Active_Process_AmtGateways) GetEntityData

func (amtGateways *Igmp_Active_Process_AmtGateways) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process_AmtGateways_AmtGateway

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

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

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

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

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

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

	// AMT NH. The type is interface{} with range: 0..4294967295.
	Amtnh interface{}

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

	// IDB. The type is interface{} with range: 0..18446744073709551615.
	Idb interface{}

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

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

Igmp_Active_Process_AmtGateways_AmtGateway AMT Gateway DataBase information

func (*Igmp_Active_Process_AmtGateways_AmtGateway) GetEntityData

type Igmp_Active_Process_AmtSummary

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

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

	// Advertize AMT prefix length. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

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

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

	// Type Of Service value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Tos interface{}

	// Time To Live value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Ttl interface{}

	// AMT Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Number of AMT Gateway. The type is interface{} with range: 0..4294967295.
	GatewayCount interface{}

	// Maximum Gateway allowed. The type is interface{} with range: 0..4294967295.
	MaxGateway interface{}

	// AMT Tunnel Count. The type is interface{} with range: 0..4294967295.
	TunnelCount interface{}

	// AMT Tunnel configured Maximum. The type is interface{} with range:
	// 0..4294967295.
	TunnelConfiguredMaximum interface{}

	// ACL configured under AMT. The type is bool.
	IsAclConfigured interface{}

	// AMT Gateway Simulation. The type is bool.
	IsGatewaySimulation interface{}

	// AMT Out Of Resource. The type is bool.
	IsOuOfResource interface{}
}

Igmp_Active_Process_AmtSummary MRIB RouteDB Expiry Information

func (*Igmp_Active_Process_AmtSummary) GetEntityData

func (amtSummary *Igmp_Active_Process_AmtSummary) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process_BviStatistics

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

	// Number of AIPC buffers received. The type is interface{} with range:
	// 0..4294967295.
	ReceiveBuffers interface{}

	// Number of AIPC buffers released. The type is interface{} with range:
	// 0..4294967295.
	ReleaseBuffers interface{}

	// Number of AIPC buffers send blocked. The type is interface{} with range:
	// 0..4294967295.
	SendBlocks interface{}

	// Number of AIPC buffers release failed. The type is interface{} with range:
	// 0..4294967295.
	ReleaseFailBuffers interface{}

	// Number of AIPC NULL buffer handles. The type is interface{} with range:
	// 0..4294967295.
	NullBufferHandles interface{}

	// Number of AIPC open notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOpenNotif interface{}

	// Number of AIPC close notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcCloseNotif interface{}

	// Number of AIPC error notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcErrorNotif interface{}

	// Number of AIPC LWM notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcLwmNotif interface{}

	// Number of AIPC input waiting notifications received. The type is
	// interface{} with range: 0..4294967295.
	RxIpcInputWaitNotif interface{}

	// Number of AIPC send status notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcSendStatusNotif interface{}

	// Number of AIPC publish notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcPublishNotif interface{}

	// Number of AIPC queue full notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcQFullNotif interface{}

	// Number of AIPC output notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOutputNotif interface{}

	// Number of AIPC connect notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcConnectNotif interface{}

	// Number of IGMP protocol messages received. The type is interface{} with
	// range: 0..4294967295.
	RxIgmpPacketSuccess interface{}

	// Number of IGMP Mrouter Add messages received. The type is interface{} with
	// range: 0..4294967295.
	RxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages received. The type is interface{}
	// with range: 0..4294967295.
	RxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	RxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Add messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	TxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages received. The type is interface{}
	// with range: 0..4294967295.
	RxUnknownMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages transmitted. The type is
	// interface{} with range: 0..4294967295.
	TxUnknownMrouterMsg interface{}

	// Number of AIPC transmission errors. The type is interface{} with range:
	// 0..4294967295.
	TxBufferErrors interface{}

	// Number of AIPC buffers transmited. The type is interface{} with range:
	// 0..4294967295.
	TxBuffers interface{}

	// Number of IGMP protocol buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxProtocolBuffers interface{}

	// Number of IGMP Mrouter buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxMrouterBuffers interface{}

	// Number of IGMP Unknown buffers transmited. The type is interface{} with
	// range: 0..4294967295.
	TxUnknownBuffers interface{}

	// Number of WTX messages received. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgRecvd interface{}

	// Number of WTX messages sent. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgSent interface{}

	// Number of WTX messages sent to Protocol. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgProtoSent interface{}

	// Number of WTX messages dropped due to disconnect. The type is interface{}
	// with range: 0..4294967295.
	WtxMsgDropDc interface{}

	// Number of WTX messages dropped to memory. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgDropNomem interface{}

	// Number of WTX messages freed. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgFreed interface{}
}

Igmp_Active_Process_BviStatistics IGMP BVI Stats

func (*Igmp_Active_Process_BviStatistics) GetEntityData

func (bviStatistics *Igmp_Active_Process_BviStatistics) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process_Nsf

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

	// Is Multicast NSF active. The type is bool.
	IsMulticastNsfActive interface{}

	// Multicast NSF timeout in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeout interface{}

	// Multicast NSF time remaining in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeLeft 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.
	LastNsfOnMin interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffMin 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.
	LastIcdNotifRecvMin interface{}
}

Igmp_Active_Process_Nsf NSF Information

func (*Igmp_Active_Process_Nsf) GetEntityData

func (nsf *Igmp_Active_Process_Nsf) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process_Nsr

type Igmp_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.
	PartnerProcConnected interface{}

	// Collaborators convergence done. The type is bool.
	CollabConvDone interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Time when process came up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProc interface{}

	// Time when process connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionUp interface{}

	// Time when process connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionDn 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 process connection went up. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionUp interface{}

	// No. of times process connection went down. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionDn 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{}
}

Igmp_Active_Process_Nsr NSR Information

func (*Igmp_Active_Process_Nsr) GetEntityData

func (nsr *Igmp_Active_Process_Nsr) GetEntityData() *types.CommonEntityData

type Igmp_Active_Process_UnicastQosAdjustStats

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

	// I2Q Queue count. The type is interface{} with range: 0..65535.
	Queues interface{}

	// I2Q Rate Batch count. The type is interface{} with range: 0..65535.
	Batches interface{}

	// Add to batch count. The type is interface{} with range: 0..4294967295.
	AddToBatches interface{}

	// Delete to batch count. The type is interface{} with range: 0..4294967295.
	DeleteToBatches interface{}

	// Send Success count. The type is interface{} with range: 0..4294967295.
	SendSuccess interface{}

	// Number of Send errors in batch. The type is interface{} with range:
	// 0..4294967295.
	SendErrors interface{}

	// Send Error due to comms count. The type is interface{} with range:
	// 0..4294967295.
	SendCommErrors interface{}

	// Send Error due to partial issue count. The type is interface{} with range:
	// 0..4294967295.
	SendPartialErrors interface{}

	// Number of Resync request received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedResyncRequests interface{}

	// Number of bulks sent for last resync received. The type is interface{} with
	// range: 0..4294967295.
	SentResyncBulks interface{}

	// Is Resync request received. The type is bool.
	IsResyncReceived interface{}

	// Is Resync required. The type is bool.
	IsResyncRequired interface{}

	// Is Resync Start message sent. The type is bool.
	IsResyncStartSent interface{}

	// Is QOS Sweeped once . The type is bool.
	IsQosSSweeped interface{}

	// Time elapsed since Last mark and sweep in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastSweepTime interface{}

	// Time elapsed since Last download to QOS in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDownloadTime interface{}
}

Igmp_Active_Process_UnicastQosAdjustStats IGMP Unicast-Qos-Adjust Statistics

func (*Igmp_Active_Process_UnicastQosAdjustStats) GetEntityData

func (unicastQosAdjustStats *Igmp_Active_Process_UnicastQosAdjustStats) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs

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

	// VRF table Names. The type is slice of Igmp_Active_Vrfs_Vrf.
	Vrf []*Igmp_Active_Vrfs_Vrf
}

Igmp_Active_Vrfs VRF Table

func (*Igmp_Active_Vrfs) GetEntityData

func (vrfs *Igmp_Active_Vrfs) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf

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

	// IGMP Summary Information.
	Summary Igmp_Active_Vrfs_Vrf_Summary

	// IGMP Interface state on.
	InterfaceStateOns Igmp_Active_Vrfs_Vrf_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Igmp_Active_Vrfs_Vrf_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Igmp_Active_Vrfs_Vrf_NonActiveGroups

	// SSM Map Table.
	SsmMaps Igmp_Active_Vrfs_Vrf_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Igmp_Active_Vrfs_Vrf_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Igmp_Active_Vrfs_Vrf_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Igmp_Active_Vrfs_Vrf_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Igmp_Active_Vrfs_Vrf_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Igmp_Active_Vrfs_Vrf_TrafficCounters

	// IGMP Group Database Table.
	Groups Igmp_Active_Vrfs_Vrf_Groups

	// IGMP Groups Summary.
	GroupSummary Igmp_Active_Vrfs_Vrf_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Igmp_Active_Vrfs_Vrf_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Igmp_Active_Vrfs_Vrf_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Igmp_Active_Vrfs_Vrf_InterfaceStateOffs
}

Igmp_Active_Vrfs_Vrf VRF table Names

func (*Igmp_Active_Vrfs_Vrf) GetEntityData

func (vrf *Igmp_Active_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups

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

	// IGMP Detail Group Entry Information. The type is slice of
	// Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup.
	DetailGroup []*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup
}

Igmp_Active_Vrfs_Vrf_DetailGroups IGMP Detail Group Database

func (*Igmp_Active_Vrfs_Vrf_DetailGroups) GetEntityData

func (detailGroups *Igmp_Active_Vrfs_Vrf_DetailGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source.
	Source []*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source
}

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source

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

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

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

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress
}

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source List of sources

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source) GetEntityData

type Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Igmp_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups

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

	// IGMP Explicit Group Entry Information. The type is slice of
	// Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup
}

Igmp_Active_Vrfs_Vrf_ExplicitGroups IGMP Explicit Group Database

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups) GetEntityData

func (explicitGroups *Igmp_Active_Vrfs_Vrf_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host.
	Host []*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host
}

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host

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

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

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Igmp_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface.
	Interface []*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface
}

Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable IGMP Global Interface

func (*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress
}

Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface IGMP Interface

func (*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface) GetEntityData

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address IP address

func (*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_GroupSummary

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

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Igmp_Active_Vrfs_Vrf_GroupSummary IGMP Groups Summary

func (*Igmp_Active_Vrfs_Vrf_GroupSummary) GetEntityData

func (groupSummary *Igmp_Active_Vrfs_Vrf_GroupSummary) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_Groups

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

	// IGMP Group Entry Information. The type is slice of
	// Igmp_Active_Vrfs_Vrf_Groups_Group.
	Group []*Igmp_Active_Vrfs_Vrf_Groups_Group
}

Igmp_Active_Vrfs_Vrf_Groups IGMP Group Database Table

func (*Igmp_Active_Vrfs_Vrf_Groups) GetEntityData

func (groups *Igmp_Active_Vrfs_Vrf_Groups) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_Groups_Group

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

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

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Active_Vrfs_Vrf_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Igmp_Active_Vrfs_Vrf_Groups_Group_SourceAddress
}

Igmp_Active_Vrfs_Vrf_Groups_Group IGMP Group Entry Information

func (*Igmp_Active_Vrfs_Vrf_Groups_Group) GetEntityData

type Igmp_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr Group Address

func (*Igmp_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_Groups_Group_LastReporter

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

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

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

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

Igmp_Active_Vrfs_Vrf_Groups_Group_LastReporter Last reporter address

func (*Igmp_Active_Vrfs_Vrf_Groups_Group_LastReporter) GetEntityData

type Igmp_Active_Vrfs_Vrf_Groups_Group_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_Groups_Group_SourceAddress Source Address

func (*Igmp_Active_Vrfs_Vrf_Groups_Group_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaceSummary

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

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

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

Igmp_Active_Vrfs_Vrf_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Igmp_Active_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces

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

	// IGMP IFRS Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Igmp_Active_Vrfs_Vrf_IfrsInterfaces IGMP Interface specific

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData

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

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

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

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

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

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

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

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Igmp_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff
}

Igmp_Active_Vrfs_Vrf_InterfaceStateOffs IGMP Interface state off

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Igmp_Active_Vrfs_Vrf_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn
}

Igmp_Active_Vrfs_Vrf_InterfaceStateOns IGMP Interface state on

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Igmp_Active_Vrfs_Vrf_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Igmp_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface.
	Interface []*Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface
}

Igmp_Active_Vrfs_Vrf_InterfaceTable IGMP Interface specific Table

func (*Igmp_Active_Vrfs_Vrf_InterfaceTable) GetEntityData

func (interfaceTable *Igmp_Active_Vrfs_Vrf_InterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface

type Igmp_Active_Vrfs_Vrf_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress
}

Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface IGMP Interface

func (*Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_Address

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_Address IP address

func (*Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_Address) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts

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

	// IGMP Interface. The type is slice of
	// Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

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

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

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

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Igmp_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_NonActiveGroups

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

	// List of non-active groups. The type is slice of
	// Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups
}

Igmp_Active_Vrfs_Vrf_NonActiveGroups IGMP Non-Active Groups Information

func (*Igmp_Active_Vrfs_Vrf_NonActiveGroups) GetEntityData

func (nonActiveGroups *Igmp_Active_Vrfs_Vrf_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups

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

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress
}

Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups) GetEntityData

type Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress

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

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

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

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

Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Igmp_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Igmp_Active_Vrfs_Vrf_Ranges

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

	// Range information. The type is slice of Igmp_Active_Vrfs_Vrf_Ranges_Range.
	Range []*Igmp_Active_Vrfs_Vrf_Ranges_Range
}

Igmp_Active_Vrfs_Vrf_Ranges Range table

func (*Igmp_Active_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Igmp_Active_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_Ranges_Range

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

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

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

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

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

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr
}

Igmp_Active_Vrfs_Vrf_Ranges_Range Range information

func (*Igmp_Active_Vrfs_Vrf_Ranges_Range) GetEntityData

type Igmp_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr Group address

func (*Igmp_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMapDetails

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

	// SSM Map Detail Table information. The type is slice of
	// Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail
}

Igmp_Active_Vrfs_Vrf_SsmMapDetails SSM Map Detail

func (*Igmp_Active_Vrfs_Vrf_SsmMapDetails) GetEntityData

func (ssmMapDetails *Igmp_Active_Vrfs_Vrf_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources
}

Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

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

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources

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

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

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

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

Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Igmp_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMaps

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

	// SSM Map information. The type is slice of
	// Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap.
	SsmMap []*Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap
}

Igmp_Active_Vrfs_Vrf_SsmMaps SSM Map Table

func (*Igmp_Active_Vrfs_Vrf_SsmMaps) GetEntityData

func (ssmMaps *Igmp_Active_Vrfs_Vrf_SsmMaps) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr
}

Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap SSM Map information

func (*Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap) GetEntityData

type Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr

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

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

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

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

Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Igmp_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Igmp_Active_Vrfs_Vrf_Summary

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

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

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Igmp_Active_Vrfs_Vrf_Summary_Interface.
	Interface []*Igmp_Active_Vrfs_Vrf_Summary_Interface
}

Igmp_Active_Vrfs_Vrf_Summary IGMP Summary Information

func (*Igmp_Active_Vrfs_Vrf_Summary) GetEntityData

func (summary *Igmp_Active_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Igmp_Active_Vrfs_Vrf_Summary_Interface

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

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

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

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

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Igmp_Active_Vrfs_Vrf_Summary_Interface Maximum and current groups accepted for each interface

func (*Igmp_Active_Vrfs_Vrf_Summary_Interface) GetEntityData

type Igmp_Active_Vrfs_Vrf_TrafficCounters

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

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Igmp_Active_Vrfs_Vrf_TrafficCounters IGMP Message Traffic Counters

func (*Igmp_Active_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Igmp_Active_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Igmp_Standby

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

	// VRF Table.
	Vrfs Igmp_Standby_Vrfs

	// Process.
	Process Igmp_Standby_Process

	// Default Context.
	DefaultContext Igmp_Standby_DefaultContext
}

Igmp_Standby Standby Process

func (*Igmp_Standby) GetEntityData

func (standby *Igmp_Standby) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext

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

	// IGMP Summary Information.
	Summary Igmp_Standby_DefaultContext_Summary

	// IGMP Interface state on.
	InterfaceStateOns Igmp_Standby_DefaultContext_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Igmp_Standby_DefaultContext_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Igmp_Standby_DefaultContext_NonActiveGroups

	// SSM Map Table.
	SsmMaps Igmp_Standby_DefaultContext_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Igmp_Standby_DefaultContext_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Igmp_Standby_DefaultContext_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Igmp_Standby_DefaultContext_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Igmp_Standby_DefaultContext_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Igmp_Standby_DefaultContext_TrafficCounters

	// IGMP Group Database Table.
	Groups Igmp_Standby_DefaultContext_Groups

	// IGMP Groups Summary.
	GroupSummary Igmp_Standby_DefaultContext_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Igmp_Standby_DefaultContext_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Igmp_Standby_DefaultContext_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Igmp_Standby_DefaultContext_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Igmp_Standby_DefaultContext_InterfaceStateOffs
}

Igmp_Standby_DefaultContext Default Context

func (*Igmp_Standby_DefaultContext) GetEntityData

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

type Igmp_Standby_DefaultContext_DetailGroups

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

	// IGMP Detail Group Entry Information. The type is slice of
	// Igmp_Standby_DefaultContext_DetailGroups_DetailGroup.
	DetailGroup []*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup
}

Igmp_Standby_DefaultContext_DetailGroups IGMP Detail Group Database

func (*Igmp_Standby_DefaultContext_DetailGroups) GetEntityData

func (detailGroups *Igmp_Standby_DefaultContext_DetailGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source.
	Source []*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source
}

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source

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

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

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

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress
}

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source List of sources

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source) GetEntityData

type Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Igmp_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups

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

	// IGMP Explicit Group Entry Information. The type is slice of
	// Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup
}

Igmp_Standby_DefaultContext_ExplicitGroups IGMP Explicit Group Database

func (*Igmp_Standby_DefaultContext_ExplicitGroups) GetEntityData

func (explicitGroups *Igmp_Standby_DefaultContext_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host.
	Host []*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host
}

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host

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

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

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

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

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

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

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

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Igmp_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_GlobalInterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface.
	Interface []*Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface
}

Igmp_Standby_DefaultContext_GlobalInterfaceTable IGMP Global Interface

func (*Igmp_Standby_DefaultContext_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Igmp_Standby_DefaultContext_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface

type Igmp_Standby_DefaultContext_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress
}

Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface IGMP Interface

func (*Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface) GetEntityData

type Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address

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

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

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

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

Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address IP address

func (*Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address) GetEntityData

type Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Standby_DefaultContext_GroupSummary

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

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Igmp_Standby_DefaultContext_GroupSummary IGMP Groups Summary

func (*Igmp_Standby_DefaultContext_GroupSummary) GetEntityData

func (groupSummary *Igmp_Standby_DefaultContext_GroupSummary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_Groups

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

	// IGMP Group Entry Information. The type is slice of
	// Igmp_Standby_DefaultContext_Groups_Group.
	Group []*Igmp_Standby_DefaultContext_Groups_Group
}

Igmp_Standby_DefaultContext_Groups IGMP Group Database Table

func (*Igmp_Standby_DefaultContext_Groups) GetEntityData

type Igmp_Standby_DefaultContext_Groups_Group

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

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

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_DefaultContext_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_DefaultContext_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_DefaultContext_Groups_Group_SourceAddress
}

Igmp_Standby_DefaultContext_Groups_Group IGMP Group Entry Information

func (*Igmp_Standby_DefaultContext_Groups_Group) GetEntityData

type Igmp_Standby_DefaultContext_Groups_Group_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_Groups_Group_GroupAddressXr Group Address

func (*Igmp_Standby_DefaultContext_Groups_Group_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_Groups_Group_LastReporter

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

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

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

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

Igmp_Standby_DefaultContext_Groups_Group_LastReporter Last reporter address

func (*Igmp_Standby_DefaultContext_Groups_Group_LastReporter) GetEntityData

type Igmp_Standby_DefaultContext_Groups_Group_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_Groups_Group_SourceAddress Source Address

func (*Igmp_Standby_DefaultContext_Groups_Group_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaceSummary

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

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

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

Igmp_Standby_DefaultContext_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Igmp_Standby_DefaultContext_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Igmp_Standby_DefaultContext_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaces

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

	// IGMP IFRS Interface. The type is slice of
	// Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface
}

Igmp_Standby_DefaultContext_IfrsInterfaces IGMP Interface specific

func (*Igmp_Standby_DefaultContext_IfrsInterfaces) GetEntityData

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

type Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface

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

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

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

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

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

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

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

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

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

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

Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

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

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

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

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

Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

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

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

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

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

Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Igmp_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOffs

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff
}

Igmp_Standby_DefaultContext_InterfaceStateOffs IGMP Interface state off

func (*Igmp_Standby_DefaultContext_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Igmp_Standby_DefaultContext_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff

type Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Igmp_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOns

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn
}

Igmp_Standby_DefaultContext_InterfaceStateOns IGMP Interface state on

func (*Igmp_Standby_DefaultContext_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Igmp_Standby_DefaultContext_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn

type Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Igmp_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_DefaultContext_InterfaceTable_Interface.
	Interface []*Igmp_Standby_DefaultContext_InterfaceTable_Interface
}

Igmp_Standby_DefaultContext_InterfaceTable IGMP Interface specific Table

func (*Igmp_Standby_DefaultContext_InterfaceTable) GetEntityData

func (interfaceTable *Igmp_Standby_DefaultContext_InterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_InterfaceTable_Interface

type Igmp_Standby_DefaultContext_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_DefaultContext_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress
}

Igmp_Standby_DefaultContext_InterfaceTable_Interface IGMP Interface

func (*Igmp_Standby_DefaultContext_InterfaceTable_Interface) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceTable_Interface_Address

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceTable_Interface_Address IP address

func (*Igmp_Standby_DefaultContext_InterfaceTable_Interface_Address) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

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

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

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

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Igmp_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_NonActiveGroups

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

	// List of non-active groups. The type is slice of
	// Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups
}

Igmp_Standby_DefaultContext_NonActiveGroups IGMP Non-Active Groups Information

func (*Igmp_Standby_DefaultContext_NonActiveGroups) GetEntityData

func (nonActiveGroups *Igmp_Standby_DefaultContext_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups

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

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress
}

Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups) GetEntityData

type Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

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

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

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

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

Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress

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

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

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

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

Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Igmp_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Igmp_Standby_DefaultContext_Ranges

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

	// Range information. The type is slice of
	// Igmp_Standby_DefaultContext_Ranges_Range.
	Range []*Igmp_Standby_DefaultContext_Ranges_Range
}

Igmp_Standby_DefaultContext_Ranges Range table

func (*Igmp_Standby_DefaultContext_Ranges) GetEntityData

type Igmp_Standby_DefaultContext_Ranges_Range

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

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

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

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

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

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Igmp_Standby_DefaultContext_Ranges_Range_GroupAddressXr
}

Igmp_Standby_DefaultContext_Ranges_Range Range information

func (*Igmp_Standby_DefaultContext_Ranges_Range) GetEntityData

type Igmp_Standby_DefaultContext_Ranges_Range_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_Ranges_Range_GroupAddressXr Group address

func (*Igmp_Standby_DefaultContext_Ranges_Range_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_SsmMapDetails

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

	// SSM Map Detail Table information. The type is slice of
	// Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail
}

Igmp_Standby_DefaultContext_SsmMapDetails SSM Map Detail

func (*Igmp_Standby_DefaultContext_SsmMapDetails) GetEntityData

func (ssmMapDetails *Igmp_Standby_DefaultContext_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources
}

Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail) GetEntityData

type Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

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

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources

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

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

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

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

Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Igmp_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Igmp_Standby_DefaultContext_SsmMaps

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

	// SSM Map information. The type is slice of
	// Igmp_Standby_DefaultContext_SsmMaps_SsmMap.
	SsmMap []*Igmp_Standby_DefaultContext_SsmMaps_SsmMap
}

Igmp_Standby_DefaultContext_SsmMaps SSM Map Table

func (*Igmp_Standby_DefaultContext_SsmMaps) GetEntityData

type Igmp_Standby_DefaultContext_SsmMaps_SsmMap

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

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr
}

Igmp_Standby_DefaultContext_SsmMaps_SsmMap SSM Map information

func (*Igmp_Standby_DefaultContext_SsmMaps_SsmMap) GetEntityData

type Igmp_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr

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

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

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

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

Igmp_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Igmp_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Igmp_Standby_DefaultContext_Summary

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

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

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Igmp_Standby_DefaultContext_Summary_Interface.
	Interface []*Igmp_Standby_DefaultContext_Summary_Interface
}

Igmp_Standby_DefaultContext_Summary IGMP Summary Information

func (*Igmp_Standby_DefaultContext_Summary) GetEntityData

type Igmp_Standby_DefaultContext_Summary_Interface

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

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

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

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

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Igmp_Standby_DefaultContext_Summary_Interface Maximum and current groups accepted for each interface

func (*Igmp_Standby_DefaultContext_Summary_Interface) GetEntityData

type Igmp_Standby_DefaultContext_TrafficCounters

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

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Igmp_Standby_DefaultContext_TrafficCounters IGMP Message Traffic Counters

func (*Igmp_Standby_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Igmp_Standby_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process

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

	// MRIB RouteDB Expiry Information.
	AmtSummary Igmp_Standby_Process_AmtSummary

	// NSR Information.
	Nsr Igmp_Standby_Process_Nsr

	// Table containing AMT Gateway DataBase information.
	AmtGateways Igmp_Standby_Process_AmtGateways

	// IGMP Unicast-Qos-Adjust Statistics.
	UnicastQosAdjustStats Igmp_Standby_Process_UnicastQosAdjustStats

	// IGMP BVI Stats.
	BviStatistics Igmp_Standby_Process_BviStatistics

	// NSF Information.
	Nsf Igmp_Standby_Process_Nsf
}

Igmp_Standby_Process Process

func (*Igmp_Standby_Process) GetEntityData

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

type Igmp_Standby_Process_AmtGateways

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

	// AMT Gateway DataBase information. The type is slice of
	// Igmp_Standby_Process_AmtGateways_AmtGateway.
	AmtGateway []*Igmp_Standby_Process_AmtGateways_AmtGateway
}

Igmp_Standby_Process_AmtGateways Table containing AMT Gateway DataBase information

func (*Igmp_Standby_Process_AmtGateways) GetEntityData

func (amtGateways *Igmp_Standby_Process_AmtGateways) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process_AmtGateways_AmtGateway

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

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

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

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

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

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

	// AMT NH. The type is interface{} with range: 0..4294967295.
	Amtnh interface{}

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

	// IDB. The type is interface{} with range: 0..18446744073709551615.
	Idb interface{}

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

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

Igmp_Standby_Process_AmtGateways_AmtGateway AMT Gateway DataBase information

func (*Igmp_Standby_Process_AmtGateways_AmtGateway) GetEntityData

type Igmp_Standby_Process_AmtSummary

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

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

	// Advertize AMT prefix length. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

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

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

	// Type Of Service value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Tos interface{}

	// Time To Live value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Ttl interface{}

	// AMT Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Number of AMT Gateway. The type is interface{} with range: 0..4294967295.
	GatewayCount interface{}

	// Maximum Gateway allowed. The type is interface{} with range: 0..4294967295.
	MaxGateway interface{}

	// AMT Tunnel Count. The type is interface{} with range: 0..4294967295.
	TunnelCount interface{}

	// AMT Tunnel configured Maximum. The type is interface{} with range:
	// 0..4294967295.
	TunnelConfiguredMaximum interface{}

	// ACL configured under AMT. The type is bool.
	IsAclConfigured interface{}

	// AMT Gateway Simulation. The type is bool.
	IsGatewaySimulation interface{}

	// AMT Out Of Resource. The type is bool.
	IsOuOfResource interface{}
}

Igmp_Standby_Process_AmtSummary MRIB RouteDB Expiry Information

func (*Igmp_Standby_Process_AmtSummary) GetEntityData

func (amtSummary *Igmp_Standby_Process_AmtSummary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process_BviStatistics

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

	// Number of AIPC buffers received. The type is interface{} with range:
	// 0..4294967295.
	ReceiveBuffers interface{}

	// Number of AIPC buffers released. The type is interface{} with range:
	// 0..4294967295.
	ReleaseBuffers interface{}

	// Number of AIPC buffers send blocked. The type is interface{} with range:
	// 0..4294967295.
	SendBlocks interface{}

	// Number of AIPC buffers release failed. The type is interface{} with range:
	// 0..4294967295.
	ReleaseFailBuffers interface{}

	// Number of AIPC NULL buffer handles. The type is interface{} with range:
	// 0..4294967295.
	NullBufferHandles interface{}

	// Number of AIPC open notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOpenNotif interface{}

	// Number of AIPC close notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcCloseNotif interface{}

	// Number of AIPC error notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcErrorNotif interface{}

	// Number of AIPC LWM notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcLwmNotif interface{}

	// Number of AIPC input waiting notifications received. The type is
	// interface{} with range: 0..4294967295.
	RxIpcInputWaitNotif interface{}

	// Number of AIPC send status notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcSendStatusNotif interface{}

	// Number of AIPC publish notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcPublishNotif interface{}

	// Number of AIPC queue full notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcQFullNotif interface{}

	// Number of AIPC output notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOutputNotif interface{}

	// Number of AIPC connect notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcConnectNotif interface{}

	// Number of IGMP protocol messages received. The type is interface{} with
	// range: 0..4294967295.
	RxIgmpPacketSuccess interface{}

	// Number of IGMP Mrouter Add messages received. The type is interface{} with
	// range: 0..4294967295.
	RxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages received. The type is interface{}
	// with range: 0..4294967295.
	RxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	RxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Add messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	TxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages received. The type is interface{}
	// with range: 0..4294967295.
	RxUnknownMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages transmitted. The type is
	// interface{} with range: 0..4294967295.
	TxUnknownMrouterMsg interface{}

	// Number of AIPC transmission errors. The type is interface{} with range:
	// 0..4294967295.
	TxBufferErrors interface{}

	// Number of AIPC buffers transmited. The type is interface{} with range:
	// 0..4294967295.
	TxBuffers interface{}

	// Number of IGMP protocol buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxProtocolBuffers interface{}

	// Number of IGMP Mrouter buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxMrouterBuffers interface{}

	// Number of IGMP Unknown buffers transmited. The type is interface{} with
	// range: 0..4294967295.
	TxUnknownBuffers interface{}

	// Number of WTX messages received. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgRecvd interface{}

	// Number of WTX messages sent. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgSent interface{}

	// Number of WTX messages sent to Protocol. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgProtoSent interface{}

	// Number of WTX messages dropped due to disconnect. The type is interface{}
	// with range: 0..4294967295.
	WtxMsgDropDc interface{}

	// Number of WTX messages dropped to memory. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgDropNomem interface{}

	// Number of WTX messages freed. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgFreed interface{}
}

Igmp_Standby_Process_BviStatistics IGMP BVI Stats

func (*Igmp_Standby_Process_BviStatistics) GetEntityData

func (bviStatistics *Igmp_Standby_Process_BviStatistics) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process_Nsf

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

	// Is Multicast NSF active. The type is bool.
	IsMulticastNsfActive interface{}

	// Multicast NSF timeout in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeout interface{}

	// Multicast NSF time remaining in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeLeft 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.
	LastNsfOnMin interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffMin 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.
	LastIcdNotifRecvMin interface{}
}

Igmp_Standby_Process_Nsf NSF Information

func (*Igmp_Standby_Process_Nsf) GetEntityData

func (nsf *Igmp_Standby_Process_Nsf) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process_Nsr

type Igmp_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.
	PartnerProcConnected interface{}

	// Collaborators convergence done. The type is bool.
	CollabConvDone interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Time when process came up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProc interface{}

	// Time when process connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionUp interface{}

	// Time when process connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionDn 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 process connection went up. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionUp interface{}

	// No. of times process connection went down. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionDn 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{}
}

Igmp_Standby_Process_Nsr NSR Information

func (*Igmp_Standby_Process_Nsr) GetEntityData

func (nsr *Igmp_Standby_Process_Nsr) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Process_UnicastQosAdjustStats

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

	// I2Q Queue count. The type is interface{} with range: 0..65535.
	Queues interface{}

	// I2Q Rate Batch count. The type is interface{} with range: 0..65535.
	Batches interface{}

	// Add to batch count. The type is interface{} with range: 0..4294967295.
	AddToBatches interface{}

	// Delete to batch count. The type is interface{} with range: 0..4294967295.
	DeleteToBatches interface{}

	// Send Success count. The type is interface{} with range: 0..4294967295.
	SendSuccess interface{}

	// Number of Send errors in batch. The type is interface{} with range:
	// 0..4294967295.
	SendErrors interface{}

	// Send Error due to comms count. The type is interface{} with range:
	// 0..4294967295.
	SendCommErrors interface{}

	// Send Error due to partial issue count. The type is interface{} with range:
	// 0..4294967295.
	SendPartialErrors interface{}

	// Number of Resync request received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedResyncRequests interface{}

	// Number of bulks sent for last resync received. The type is interface{} with
	// range: 0..4294967295.
	SentResyncBulks interface{}

	// Is Resync request received. The type is bool.
	IsResyncReceived interface{}

	// Is Resync required. The type is bool.
	IsResyncRequired interface{}

	// Is Resync Start message sent. The type is bool.
	IsResyncStartSent interface{}

	// Is QOS Sweeped once . The type is bool.
	IsQosSSweeped interface{}

	// Time elapsed since Last mark and sweep in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastSweepTime interface{}

	// Time elapsed since Last download to QOS in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDownloadTime interface{}
}

Igmp_Standby_Process_UnicastQosAdjustStats IGMP Unicast-Qos-Adjust Statistics

func (*Igmp_Standby_Process_UnicastQosAdjustStats) GetEntityData

func (unicastQosAdjustStats *Igmp_Standby_Process_UnicastQosAdjustStats) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs

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

	// VRF table Names. The type is slice of Igmp_Standby_Vrfs_Vrf.
	Vrf []*Igmp_Standby_Vrfs_Vrf
}

Igmp_Standby_Vrfs VRF Table

func (*Igmp_Standby_Vrfs) GetEntityData

func (vrfs *Igmp_Standby_Vrfs) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf

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

	// IGMP Summary Information.
	Summary Igmp_Standby_Vrfs_Vrf_Summary

	// IGMP Interface state on.
	InterfaceStateOns Igmp_Standby_Vrfs_Vrf_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Igmp_Standby_Vrfs_Vrf_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Igmp_Standby_Vrfs_Vrf_NonActiveGroups

	// SSM Map Table.
	SsmMaps Igmp_Standby_Vrfs_Vrf_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Igmp_Standby_Vrfs_Vrf_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Igmp_Standby_Vrfs_Vrf_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Igmp_Standby_Vrfs_Vrf_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Igmp_Standby_Vrfs_Vrf_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Igmp_Standby_Vrfs_Vrf_TrafficCounters

	// IGMP Group Database Table.
	Groups Igmp_Standby_Vrfs_Vrf_Groups

	// IGMP Groups Summary.
	GroupSummary Igmp_Standby_Vrfs_Vrf_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Igmp_Standby_Vrfs_Vrf_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs
}

Igmp_Standby_Vrfs_Vrf VRF table Names

func (*Igmp_Standby_Vrfs_Vrf) GetEntityData

func (vrf *Igmp_Standby_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups

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

	// IGMP Detail Group Entry Information. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup.
	DetailGroup []*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup
}

Igmp_Standby_Vrfs_Vrf_DetailGroups IGMP Detail Group Database

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups) GetEntityData

func (detailGroups *Igmp_Standby_Vrfs_Vrf_DetailGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source.
	Source []*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source
}

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source

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

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

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

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source List of sources

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source) GetEntityData

type Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Igmp_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups

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

	// IGMP Explicit Group Entry Information. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup
}

Igmp_Standby_Vrfs_Vrf_ExplicitGroups IGMP Explicit Group Database

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups) GetEntityData

func (explicitGroups *Igmp_Standby_Vrfs_Vrf_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup

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

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

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

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host.
	Host []*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host
}

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

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

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

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

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

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

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

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

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

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

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host

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

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

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

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

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

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

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

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Igmp_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable

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

	// IGMP Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface.
	Interface []*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface
}

Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable IGMP Global Interface

func (*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

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

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

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

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

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

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

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

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

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress
}

Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface IGMP Interface

func (*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface) GetEntityData

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

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

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

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

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

Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address IP address

func (*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress

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

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

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

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

Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_GroupSummary

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

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Igmp_Standby_Vrfs_Vrf_GroupSummary IGMP Groups Summary

func (*Igmp_Standby_Vrfs_Vrf_GroupSummary) GetEntityData

func (groupSummary *Igmp_Standby_Vrfs_Vrf_GroupSummary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_Groups

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

	// IGMP Group Entry Information. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_Groups_Group.
	Group []*Igmp_Standby_Vrfs_Vrf_Groups_Group
}

Igmp_Standby_Vrfs_Vrf_Groups IGMP Group Database Table

func (*Igmp_Standby_Vrfs_Vrf_Groups) GetEntityData

func (groups *Igmp_Standby_Vrfs_Vrf_Groups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_Groups_Group

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

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

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

	// Interface. 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{}

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

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Igmp_Standby_Vrfs_Vrf_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_Groups_Group_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_Groups_Group IGMP Group Entry Information

func (*Igmp_Standby_Vrfs_Vrf_Groups_Group) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr

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

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

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

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

Igmp_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr Group Address

func (*Igmp_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Groups_Group_LastReporter

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

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

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

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

Igmp_Standby_Vrfs_Vrf_Groups_Group_LastReporter Last reporter address

func (*Igmp_Standby_Vrfs_Vrf_Groups_Group_LastReporter) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Groups_Group_SourceAddress

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

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

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_Groups_Group_SourceAddress Source Address

func (*Igmp_Standby_Vrfs_Vrf_Groups_Group_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration count. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Igmp_Standby_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP IFRS Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces IGMP Interface specific

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Igmp_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IFRS Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

type Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Igmp_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs IGMP Interface state off

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOns IGMP Interface state on

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Igmp_Standby_Vrfs_Vrf_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Igmp_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceTable

type Igmp_Standby_Vrfs_Vrf_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface.
	Interface []*Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface
}

Igmp_Standby_Vrfs_Vrf_InterfaceTable IGMP Interface specific Table

func (*Igmp_Standby_Vrfs_Vrf_InterfaceTable) GetEntityData

func (interfaceTable *Igmp_Standby_Vrfs_Vrf_InterfaceTable) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress
}

Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface IGMP Interface

func (*Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address IP address

func (*Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Igmp_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust 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{}

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

type Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Igmp_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of non-active groups. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups
}

Igmp_Standby_Vrfs_Vrf_NonActiveGroups IGMP Non-Active Groups Information

func (*Igmp_Standby_Vrfs_Vrf_NonActiveGroups) GetEntityData

func (nonActiveGroups *Igmp_Standby_Vrfs_Vrf_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress
}

Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups) GetEntityData

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress

type Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Igmp_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Ranges

type Igmp_Standby_Vrfs_Vrf_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Range information. The type is slice of Igmp_Standby_Vrfs_Vrf_Ranges_Range.
	Range []*Igmp_Standby_Vrfs_Vrf_Ranges_Range
}

Igmp_Standby_Vrfs_Vrf_Ranges Range table

func (*Igmp_Standby_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Igmp_Standby_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_Ranges_Range

type Igmp_Standby_Vrfs_Vrf_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Protocol. The type is IgmpEdmProtocol.
	Protocol interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr
}

Igmp_Standby_Vrfs_Vrf_Ranges_Range Range information

func (*Igmp_Standby_Vrfs_Vrf_Ranges_Range) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr

type Igmp_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr Group address

func (*Igmp_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map Detail Table information. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail
}

Igmp_Standby_Vrfs_Vrf_SsmMapDetails SSM Map Detail

func (*Igmp_Standby_Vrfs_Vrf_SsmMapDetails) GetEntityData

func (ssmMapDetails *Igmp_Standby_Vrfs_Vrf_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources
}

Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources

type Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Igmp_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMaps

type Igmp_Standby_Vrfs_Vrf_SsmMaps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map information. The type is slice of
	// Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap.
	SsmMap []*Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap
}

Igmp_Standby_Vrfs_Vrf_SsmMaps SSM Map Table

func (*Igmp_Standby_Vrfs_Vrf_SsmMaps) GetEntityData

func (ssmMaps *Igmp_Standby_Vrfs_Vrf_SsmMaps) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap

type Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr
}

Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap SSM Map information

func (*Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap) GetEntityData

type Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr

type Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Igmp_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Igmp_Standby_Vrfs_Vrf_Summary

type Igmp_Standby_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is interface{} with range: 0..4294967295.
	Robustness interface{}

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Igmp_Standby_Vrfs_Vrf_Summary_Interface.
	Interface []*Igmp_Standby_Vrfs_Vrf_Summary_Interface
}

Igmp_Standby_Vrfs_Vrf_Summary IGMP Summary Information

func (*Igmp_Standby_Vrfs_Vrf_Summary) GetEntityData

func (summary *Igmp_Standby_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Igmp_Standby_Vrfs_Vrf_Summary_Interface

type Igmp_Standby_Vrfs_Vrf_Summary_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Parent if handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Igmp_Standby_Vrfs_Vrf_Summary_Interface Maximum and current groups accepted for each interface

func (*Igmp_Standby_Vrfs_Vrf_Summary_Interface) GetEntityData

type Igmp_Standby_Vrfs_Vrf_TrafficCounters

type Igmp_Standby_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Igmp_Standby_Vrfs_Vrf_TrafficCounters IGMP Message Traffic Counters

func (*Igmp_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Igmp_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type IgmpssmMap

type IgmpssmMap string

IgmpssmMap represents Igmpssm map

const (
	// Static
	IgmpssmMap_static IgmpssmMap = "static"

	// Dns
	IgmpssmMap_dns IgmpssmMap = "dns"

	// All
	IgmpssmMap_all IgmpssmMap = "all"
)

type Mld

type Mld struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Standby Process.
	Standby Mld_Standby

	// Active Process.
	Active Mld_Active
}

Mld MLD operational data

func (*Mld) GetEntityData

func (mld *Mld) GetEntityData() *types.CommonEntityData

type Mld_Active

type Mld_Active struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Table.
	Vrfs Mld_Active_Vrfs

	// Process.
	Process Mld_Active_Process

	// Default Context.
	DefaultContext Mld_Active_DefaultContext
}

Mld_Active Active Process

func (*Mld_Active) GetEntityData

func (active *Mld_Active) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext

type Mld_Active_DefaultContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Summary Information.
	Summary Mld_Active_DefaultContext_Summary

	// IGMP Interface state on.
	InterfaceStateOns Mld_Active_DefaultContext_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Mld_Active_DefaultContext_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Mld_Active_DefaultContext_NonActiveGroups

	// SSM Map Table.
	SsmMaps Mld_Active_DefaultContext_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Mld_Active_DefaultContext_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Mld_Active_DefaultContext_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Mld_Active_DefaultContext_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Mld_Active_DefaultContext_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Mld_Active_DefaultContext_TrafficCounters

	// IGMP Group Database Table.
	Groups Mld_Active_DefaultContext_Groups

	// IGMP Groups Summary.
	GroupSummary Mld_Active_DefaultContext_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Mld_Active_DefaultContext_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Mld_Active_DefaultContext_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Mld_Active_DefaultContext_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Mld_Active_DefaultContext_InterfaceStateOffs
}

Mld_Active_DefaultContext Default Context

func (*Mld_Active_DefaultContext) GetEntityData

func (defaultContext *Mld_Active_DefaultContext) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_DetailGroups

type Mld_Active_DefaultContext_DetailGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Detail Group Entry Information. The type is slice of
	// Mld_Active_DefaultContext_DetailGroups_DetailGroup.
	DetailGroup []*Mld_Active_DefaultContext_DetailGroups_DetailGroup
}

Mld_Active_DefaultContext_DetailGroups IGMP Detail Group Database

func (*Mld_Active_DefaultContext_DetailGroups) GetEntityData

func (detailGroups *Mld_Active_DefaultContext_DetailGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup

type Mld_Active_DefaultContext_DetailGroups_DetailGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source.
	Source []*Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source List of sources

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source) GetEntityData

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress

type Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Mld_Active_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups

type Mld_Active_DefaultContext_ExplicitGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Explicit Group Entry Information. The type is slice of
	// Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup
}

Mld_Active_DefaultContext_ExplicitGroups IGMP Explicit Group Database

func (*Mld_Active_DefaultContext_ExplicitGroups) GetEntityData

func (explicitGroups *Mld_Active_DefaultContext_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host.
	Host []*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Uptime interface{}

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress

type Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Mld_Active_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_GlobalInterfaceTable

type Mld_Active_DefaultContext_GlobalInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_DefaultContext_GlobalInterfaceTable_Interface.
	Interface []*Mld_Active_DefaultContext_GlobalInterfaceTable_Interface
}

Mld_Active_DefaultContext_GlobalInterfaceTable IGMP Global Interface

func (*Mld_Active_DefaultContext_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Mld_Active_DefaultContext_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface

type Mld_Active_DefaultContext_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress
}

Mld_Active_DefaultContext_GlobalInterfaceTable_Interface IGMP Interface

func (*Mld_Active_DefaultContext_GlobalInterfaceTable_Interface) GetEntityData

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_Address

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_Address IP address

func (*Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_Address) GetEntityData

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress

type Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Active_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Active_DefaultContext_GroupSummary

type Mld_Active_DefaultContext_GroupSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Mld_Active_DefaultContext_GroupSummary IGMP Groups Summary

func (*Mld_Active_DefaultContext_GroupSummary) GetEntityData

func (groupSummary *Mld_Active_DefaultContext_GroupSummary) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_Groups

type Mld_Active_DefaultContext_Groups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Group Entry Information. The type is slice of
	// Mld_Active_DefaultContext_Groups_Group.
	Group []*Mld_Active_DefaultContext_Groups_Group
}

Mld_Active_DefaultContext_Groups IGMP Group Database Table

func (*Mld_Active_DefaultContext_Groups) GetEntityData

func (groups *Mld_Active_DefaultContext_Groups) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_Groups_Group

type Mld_Active_DefaultContext_Groups_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_DefaultContext_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_DefaultContext_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Mld_Active_DefaultContext_Groups_Group_SourceAddress
}

Mld_Active_DefaultContext_Groups_Group IGMP Group Entry Information

func (*Mld_Active_DefaultContext_Groups_Group) GetEntityData

type Mld_Active_DefaultContext_Groups_Group_GroupAddressXr

type Mld_Active_DefaultContext_Groups_Group_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_Groups_Group_GroupAddressXr Group Address

func (*Mld_Active_DefaultContext_Groups_Group_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_Groups_Group_LastReporter

type Mld_Active_DefaultContext_Groups_Group_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_Groups_Group_LastReporter Last reporter address

func (*Mld_Active_DefaultContext_Groups_Group_LastReporter) GetEntityData

type Mld_Active_DefaultContext_Groups_Group_SourceAddress

type Mld_Active_DefaultContext_Groups_Group_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_Groups_Group_SourceAddress Source Address

func (*Mld_Active_DefaultContext_Groups_Group_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_IfrsInterfaceSummary

type Mld_Active_DefaultContext_IfrsInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration count. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Mld_Active_DefaultContext_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Mld_Active_DefaultContext_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Mld_Active_DefaultContext_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_IfrsInterfaces

type Mld_Active_DefaultContext_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP IFRS Interface. The type is slice of
	// Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface
}

Mld_Active_DefaultContext_IfrsInterfaces IGMP Interface specific

func (*Mld_Active_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Mld_Active_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IFRS Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

type Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Mld_Active_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOffs

type Mld_Active_DefaultContext_InterfaceStateOffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff
}

Mld_Active_DefaultContext_InterfaceStateOffs IGMP Interface state off

func (*Mld_Active_DefaultContext_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Mld_Active_DefaultContext_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

type Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Mld_Active_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOns

type Mld_Active_DefaultContext_InterfaceStateOns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn
}

Mld_Active_DefaultContext_InterfaceStateOns IGMP Interface state on

func (*Mld_Active_DefaultContext_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Mld_Active_DefaultContext_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

type Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Mld_Active_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceTable

type Mld_Active_DefaultContext_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_DefaultContext_InterfaceTable_Interface.
	Interface []*Mld_Active_DefaultContext_InterfaceTable_Interface
}

Mld_Active_DefaultContext_InterfaceTable IGMP Interface specific Table

func (*Mld_Active_DefaultContext_InterfaceTable) GetEntityData

func (interfaceTable *Mld_Active_DefaultContext_InterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_InterfaceTable_Interface

type Mld_Active_DefaultContext_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_DefaultContext_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress
}

Mld_Active_DefaultContext_InterfaceTable_Interface IGMP Interface

func (*Mld_Active_DefaultContext_InterfaceTable_Interface) GetEntityData

type Mld_Active_DefaultContext_InterfaceTable_Interface_Address

type Mld_Active_DefaultContext_InterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceTable_Interface_Address IP address

func (*Mld_Active_DefaultContext_InterfaceTable_Interface_Address) GetEntityData

type Mld_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress

type Mld_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Active_DefaultContext_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress

type Mld_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Active_DefaultContext_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust 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{}

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

type Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Mld_Active_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_NonActiveGroups

type Mld_Active_DefaultContext_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of non-active groups. The type is slice of
	// Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups
}

Mld_Active_DefaultContext_NonActiveGroups IGMP Non-Active Groups Information

func (*Mld_Active_DefaultContext_NonActiveGroups) GetEntityData

func (nonActiveGroups *Mld_Active_DefaultContext_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress
}

Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups) GetEntityData

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress

type Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Mld_Active_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Mld_Active_DefaultContext_Ranges

type Mld_Active_DefaultContext_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Range information. The type is slice of
	// Mld_Active_DefaultContext_Ranges_Range.
	Range []*Mld_Active_DefaultContext_Ranges_Range
}

Mld_Active_DefaultContext_Ranges Range table

func (*Mld_Active_DefaultContext_Ranges) GetEntityData

func (ranges *Mld_Active_DefaultContext_Ranges) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_Ranges_Range

type Mld_Active_DefaultContext_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Protocol. The type is IgmpEdmProtocol.
	Protocol interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Mld_Active_DefaultContext_Ranges_Range_GroupAddressXr
}

Mld_Active_DefaultContext_Ranges_Range Range information

func (*Mld_Active_DefaultContext_Ranges_Range) GetEntityData

type Mld_Active_DefaultContext_Ranges_Range_GroupAddressXr

type Mld_Active_DefaultContext_Ranges_Range_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_Ranges_Range_GroupAddressXr Group address

func (*Mld_Active_DefaultContext_Ranges_Range_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_SsmMapDetails

type Mld_Active_DefaultContext_SsmMapDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map Detail Table information. The type is slice of
	// Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail
}

Mld_Active_DefaultContext_SsmMapDetails SSM Map Detail

func (*Mld_Active_DefaultContext_SsmMapDetails) GetEntityData

func (ssmMapDetails *Mld_Active_DefaultContext_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources
}

Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail) GetEntityData

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources

type Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Mld_Active_DefaultContext_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Mld_Active_DefaultContext_SsmMaps

type Mld_Active_DefaultContext_SsmMaps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map information. The type is slice of
	// Mld_Active_DefaultContext_SsmMaps_SsmMap.
	SsmMap []*Mld_Active_DefaultContext_SsmMaps_SsmMap
}

Mld_Active_DefaultContext_SsmMaps SSM Map Table

func (*Mld_Active_DefaultContext_SsmMaps) GetEntityData

func (ssmMaps *Mld_Active_DefaultContext_SsmMaps) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_SsmMaps_SsmMap

type Mld_Active_DefaultContext_SsmMaps_SsmMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr
}

Mld_Active_DefaultContext_SsmMaps_SsmMap SSM Map information

func (*Mld_Active_DefaultContext_SsmMaps_SsmMap) GetEntityData

type Mld_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr

type Mld_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Mld_Active_DefaultContext_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Mld_Active_DefaultContext_Summary

type Mld_Active_DefaultContext_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is interface{} with range: 0..4294967295.
	Robustness interface{}

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Mld_Active_DefaultContext_Summary_Interface.
	Interface []*Mld_Active_DefaultContext_Summary_Interface
}

Mld_Active_DefaultContext_Summary IGMP Summary Information

func (*Mld_Active_DefaultContext_Summary) GetEntityData

func (summary *Mld_Active_DefaultContext_Summary) GetEntityData() *types.CommonEntityData

type Mld_Active_DefaultContext_Summary_Interface

type Mld_Active_DefaultContext_Summary_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Parent if handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Mld_Active_DefaultContext_Summary_Interface Maximum and current groups accepted for each interface

func (*Mld_Active_DefaultContext_Summary_Interface) GetEntityData

type Mld_Active_DefaultContext_TrafficCounters

type Mld_Active_DefaultContext_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Mld_Active_DefaultContext_TrafficCounters IGMP Message Traffic Counters

func (*Mld_Active_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Mld_Active_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Mld_Active_Process

type Mld_Active_Process struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MRIB RouteDB Expiry Information.
	AmtSummary Mld_Active_Process_AmtSummary

	// NSR Information.
	Nsr Mld_Active_Process_Nsr

	// Table containing AMT Gateway DataBase information.
	AmtGateways Mld_Active_Process_AmtGateways

	// IGMP Unicast-Qos-Adjust Statistics.
	UnicastQosAdjustStats Mld_Active_Process_UnicastQosAdjustStats

	// IGMP BVI Stats.
	BviStatistics Mld_Active_Process_BviStatistics

	// NSF Information.
	Nsf Mld_Active_Process_Nsf
}

Mld_Active_Process Process

func (*Mld_Active_Process) GetEntityData

func (process *Mld_Active_Process) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_AmtGateways

type Mld_Active_Process_AmtGateways struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AMT Gateway DataBase information. The type is slice of
	// Mld_Active_Process_AmtGateways_AmtGateway.
	AmtGateway []*Mld_Active_Process_AmtGateways_AmtGateway
}

Mld_Active_Process_AmtGateways Table containing AMT Gateway DataBase information

func (*Mld_Active_Process_AmtGateways) GetEntityData

func (amtGateways *Mld_Active_Process_AmtGateways) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_AmtGateways_AmtGateway

type Mld_Active_Process_AmtGateways_AmtGateway struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Gateway Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GatewayAddress interface{}

	// Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// GW. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Amtgw interface{}

	// Port. The type is interface{} with range: 0..4294967295.
	AmtPort interface{}

	// Len. The type is interface{} with range: 0..4294967295.
	KeyLen interface{}

	// AMT NH. The type is interface{} with range: 0..4294967295.
	Amtnh interface{}

	// Nonce. The type is interface{} with range: 0..4294967295.
	AmtNonce interface{}

	// IDB. The type is interface{} with range: 0..18446744073709551615.
	Idb interface{}

	// UpdIn. The type is interface{} with range: 0..4294967295.
	MemUpdIn interface{}

	// UpdOut. The type is interface{} with range: 0..4294967295.
	MemUpdOut interface{}
}

Mld_Active_Process_AmtGateways_AmtGateway AMT Gateway DataBase information

func (*Mld_Active_Process_AmtGateways_AmtGateway) GetEntityData

type Mld_Active_Process_AmtSummary

type Mld_Active_Process_AmtSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastPrefix interface{}

	// Advertize AMT prefix length. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// Advertaisment for AMT Relay address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RelayAddress interface{}

	// AMT Tunnel MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Type Of Service value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Tos interface{}

	// Time To Live value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Ttl interface{}

	// AMT Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Number of AMT Gateway. The type is interface{} with range: 0..4294967295.
	GatewayCount interface{}

	// Maximum Gateway allowed. The type is interface{} with range: 0..4294967295.
	MaxGateway interface{}

	// AMT Tunnel Count. The type is interface{} with range: 0..4294967295.
	TunnelCount interface{}

	// AMT Tunnel configured Maximum. The type is interface{} with range:
	// 0..4294967295.
	TunnelConfiguredMaximum interface{}

	// ACL configured under AMT. The type is bool.
	IsAclConfigured interface{}

	// AMT Gateway Simulation. The type is bool.
	IsGatewaySimulation interface{}

	// AMT Out Of Resource. The type is bool.
	IsOuOfResource interface{}
}

Mld_Active_Process_AmtSummary MRIB RouteDB Expiry Information

func (*Mld_Active_Process_AmtSummary) GetEntityData

func (amtSummary *Mld_Active_Process_AmtSummary) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_BviStatistics

type Mld_Active_Process_BviStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of AIPC buffers received. The type is interface{} with range:
	// 0..4294967295.
	ReceiveBuffers interface{}

	// Number of AIPC buffers released. The type is interface{} with range:
	// 0..4294967295.
	ReleaseBuffers interface{}

	// Number of AIPC buffers send blocked. The type is interface{} with range:
	// 0..4294967295.
	SendBlocks interface{}

	// Number of AIPC buffers release failed. The type is interface{} with range:
	// 0..4294967295.
	ReleaseFailBuffers interface{}

	// Number of AIPC NULL buffer handles. The type is interface{} with range:
	// 0..4294967295.
	NullBufferHandles interface{}

	// Number of AIPC open notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOpenNotif interface{}

	// Number of AIPC close notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcCloseNotif interface{}

	// Number of AIPC error notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcErrorNotif interface{}

	// Number of AIPC LWM notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcLwmNotif interface{}

	// Number of AIPC input waiting notifications received. The type is
	// interface{} with range: 0..4294967295.
	RxIpcInputWaitNotif interface{}

	// Number of AIPC send status notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcSendStatusNotif interface{}

	// Number of AIPC publish notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcPublishNotif interface{}

	// Number of AIPC queue full notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcQFullNotif interface{}

	// Number of AIPC output notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOutputNotif interface{}

	// Number of AIPC connect notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcConnectNotif interface{}

	// Number of IGMP protocol messages received. The type is interface{} with
	// range: 0..4294967295.
	RxIgmpPacketSuccess interface{}

	// Number of IGMP Mrouter Add messages received. The type is interface{} with
	// range: 0..4294967295.
	RxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages received. The type is interface{}
	// with range: 0..4294967295.
	RxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	RxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Add messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	TxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages received. The type is interface{}
	// with range: 0..4294967295.
	RxUnknownMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages transmitted. The type is
	// interface{} with range: 0..4294967295.
	TxUnknownMrouterMsg interface{}

	// Number of AIPC transmission errors. The type is interface{} with range:
	// 0..4294967295.
	TxBufferErrors interface{}

	// Number of AIPC buffers transmited. The type is interface{} with range:
	// 0..4294967295.
	TxBuffers interface{}

	// Number of IGMP protocol buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxProtocolBuffers interface{}

	// Number of IGMP Mrouter buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxMrouterBuffers interface{}

	// Number of IGMP Unknown buffers transmited. The type is interface{} with
	// range: 0..4294967295.
	TxUnknownBuffers interface{}

	// Number of WTX messages received. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgRecvd interface{}

	// Number of WTX messages sent. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgSent interface{}

	// Number of WTX messages sent to Protocol. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgProtoSent interface{}

	// Number of WTX messages dropped due to disconnect. The type is interface{}
	// with range: 0..4294967295.
	WtxMsgDropDc interface{}

	// Number of WTX messages dropped to memory. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgDropNomem interface{}

	// Number of WTX messages freed. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgFreed interface{}
}

Mld_Active_Process_BviStatistics IGMP BVI Stats

func (*Mld_Active_Process_BviStatistics) GetEntityData

func (bviStatistics *Mld_Active_Process_BviStatistics) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_Nsf

type Mld_Active_Process_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Multicast NSF active. The type is bool.
	IsMulticastNsfActive interface{}

	// Multicast NSF timeout in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeout interface{}

	// Multicast NSF time remaining in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeLeft 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.
	LastNsfOnMin interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffMin 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.
	LastIcdNotifRecvMin interface{}
}

Mld_Active_Process_Nsf NSF Information

func (*Mld_Active_Process_Nsf) GetEntityData

func (nsf *Mld_Active_Process_Nsf) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_Nsr

type Mld_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.
	PartnerProcConnected interface{}

	// Collaborators convergence done. The type is bool.
	CollabConvDone interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Time when process came up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProc interface{}

	// Time when process connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionUp interface{}

	// Time when process connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionDn 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 process connection went up. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionUp interface{}

	// No. of times process connection went down. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionDn 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{}
}

Mld_Active_Process_Nsr NSR Information

func (*Mld_Active_Process_Nsr) GetEntityData

func (nsr *Mld_Active_Process_Nsr) GetEntityData() *types.CommonEntityData

type Mld_Active_Process_UnicastQosAdjustStats

type Mld_Active_Process_UnicastQosAdjustStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// I2Q Queue count. The type is interface{} with range: 0..65535.
	Queues interface{}

	// I2Q Rate Batch count. The type is interface{} with range: 0..65535.
	Batches interface{}

	// Add to batch count. The type is interface{} with range: 0..4294967295.
	AddToBatches interface{}

	// Delete to batch count. The type is interface{} with range: 0..4294967295.
	DeleteToBatches interface{}

	// Send Success count. The type is interface{} with range: 0..4294967295.
	SendSuccess interface{}

	// Number of Send errors in batch. The type is interface{} with range:
	// 0..4294967295.
	SendErrors interface{}

	// Send Error due to comms count. The type is interface{} with range:
	// 0..4294967295.
	SendCommErrors interface{}

	// Send Error due to partial issue count. The type is interface{} with range:
	// 0..4294967295.
	SendPartialErrors interface{}

	// Number of Resync request received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedResyncRequests interface{}

	// Number of bulks sent for last resync received. The type is interface{} with
	// range: 0..4294967295.
	SentResyncBulks interface{}

	// Is Resync request received. The type is bool.
	IsResyncReceived interface{}

	// Is Resync required. The type is bool.
	IsResyncRequired interface{}

	// Is Resync Start message sent. The type is bool.
	IsResyncStartSent interface{}

	// Is QOS Sweeped once . The type is bool.
	IsQosSSweeped interface{}

	// Time elapsed since Last mark and sweep in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastSweepTime interface{}

	// Time elapsed since Last download to QOS in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDownloadTime interface{}
}

Mld_Active_Process_UnicastQosAdjustStats IGMP Unicast-Qos-Adjust Statistics

func (*Mld_Active_Process_UnicastQosAdjustStats) GetEntityData

func (unicastQosAdjustStats *Mld_Active_Process_UnicastQosAdjustStats) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs

type Mld_Active_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table Names. The type is slice of Mld_Active_Vrfs_Vrf.
	Vrf []*Mld_Active_Vrfs_Vrf
}

Mld_Active_Vrfs VRF Table

func (*Mld_Active_Vrfs) GetEntityData

func (vrfs *Mld_Active_Vrfs) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf

type Mld_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{}

	// IGMP Summary Information.
	Summary Mld_Active_Vrfs_Vrf_Summary

	// IGMP Interface state on.
	InterfaceStateOns Mld_Active_Vrfs_Vrf_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Mld_Active_Vrfs_Vrf_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Mld_Active_Vrfs_Vrf_NonActiveGroups

	// SSM Map Table.
	SsmMaps Mld_Active_Vrfs_Vrf_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Mld_Active_Vrfs_Vrf_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Mld_Active_Vrfs_Vrf_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Mld_Active_Vrfs_Vrf_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Mld_Active_Vrfs_Vrf_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Mld_Active_Vrfs_Vrf_TrafficCounters

	// IGMP Group Database Table.
	Groups Mld_Active_Vrfs_Vrf_Groups

	// IGMP Groups Summary.
	GroupSummary Mld_Active_Vrfs_Vrf_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Mld_Active_Vrfs_Vrf_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Mld_Active_Vrfs_Vrf_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Mld_Active_Vrfs_Vrf_InterfaceStateOffs
}

Mld_Active_Vrfs_Vrf VRF table Names

func (*Mld_Active_Vrfs_Vrf) GetEntityData

func (vrf *Mld_Active_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups

type Mld_Active_Vrfs_Vrf_DetailGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Detail Group Entry Information. The type is slice of
	// Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup.
	DetailGroup []*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup
}

Mld_Active_Vrfs_Vrf_DetailGroups IGMP Detail Group Database

func (*Mld_Active_Vrfs_Vrf_DetailGroups) GetEntityData

func (detailGroups *Mld_Active_Vrfs_Vrf_DetailGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source.
	Source []*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source List of sources

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source) GetEntityData

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress

type Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Mld_Active_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups

type Mld_Active_Vrfs_Vrf_ExplicitGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Explicit Group Entry Information. The type is slice of
	// Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup
}

Mld_Active_Vrfs_Vrf_ExplicitGroups IGMP Explicit Group Database

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups) GetEntityData

func (explicitGroups *Mld_Active_Vrfs_Vrf_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host.
	Host []*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Uptime interface{}

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress

type Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Mld_Active_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface.
	Interface []*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface
}

Mld_Active_Vrfs_Vrf_GlobalInterfaceTable IGMP Global Interface

func (*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Mld_Active_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress
}

Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface IGMP Interface

func (*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface) GetEntityData

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address IP address

func (*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress

type Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Active_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_GroupSummary

type Mld_Active_Vrfs_Vrf_GroupSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Mld_Active_Vrfs_Vrf_GroupSummary IGMP Groups Summary

func (*Mld_Active_Vrfs_Vrf_GroupSummary) GetEntityData

func (groupSummary *Mld_Active_Vrfs_Vrf_GroupSummary) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_Groups

type Mld_Active_Vrfs_Vrf_Groups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Group Entry Information. The type is slice of
	// Mld_Active_Vrfs_Vrf_Groups_Group.
	Group []*Mld_Active_Vrfs_Vrf_Groups_Group
}

Mld_Active_Vrfs_Vrf_Groups IGMP Group Database Table

func (*Mld_Active_Vrfs_Vrf_Groups) GetEntityData

func (groups *Mld_Active_Vrfs_Vrf_Groups) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_Groups_Group

type Mld_Active_Vrfs_Vrf_Groups_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Active_Vrfs_Vrf_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Mld_Active_Vrfs_Vrf_Groups_Group_SourceAddress
}

Mld_Active_Vrfs_Vrf_Groups_Group IGMP Group Entry Information

func (*Mld_Active_Vrfs_Vrf_Groups_Group) GetEntityData

type Mld_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr

type Mld_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr Group Address

func (*Mld_Active_Vrfs_Vrf_Groups_Group_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_Groups_Group_LastReporter

type Mld_Active_Vrfs_Vrf_Groups_Group_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_Groups_Group_LastReporter Last reporter address

func (*Mld_Active_Vrfs_Vrf_Groups_Group_LastReporter) GetEntityData

type Mld_Active_Vrfs_Vrf_Groups_Group_SourceAddress

type Mld_Active_Vrfs_Vrf_Groups_Group_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_Groups_Group_SourceAddress Source Address

func (*Mld_Active_Vrfs_Vrf_Groups_Group_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary

type Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration count. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Mld_Active_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces

type Mld_Active_Vrfs_Vrf_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP IFRS Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces IGMP Interface specific

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Mld_Active_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IFRS Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

type Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Mld_Active_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff
}

Mld_Active_Vrfs_Vrf_InterfaceStateOffs IGMP Interface state off

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Mld_Active_Vrfs_Vrf_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

type Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOns

type Mld_Active_Vrfs_Vrf_InterfaceStateOns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn
}

Mld_Active_Vrfs_Vrf_InterfaceStateOns IGMP Interface state on

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Mld_Active_Vrfs_Vrf_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

type Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Mld_Active_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceTable

type Mld_Active_Vrfs_Vrf_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_InterfaceTable_Interface.
	Interface []*Mld_Active_Vrfs_Vrf_InterfaceTable_Interface
}

Mld_Active_Vrfs_Vrf_InterfaceTable IGMP Interface specific Table

func (*Mld_Active_Vrfs_Vrf_InterfaceTable) GetEntityData

func (interfaceTable *Mld_Active_Vrfs_Vrf_InterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface

type Mld_Active_Vrfs_Vrf_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress
}

Mld_Active_Vrfs_Vrf_InterfaceTable_Interface IGMP Interface

func (*Mld_Active_Vrfs_Vrf_InterfaceTable_Interface) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_Address

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_Address IP address

func (*Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_Address) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress

type Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Active_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust 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{}

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

type Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Mld_Active_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_NonActiveGroups

type Mld_Active_Vrfs_Vrf_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of non-active groups. The type is slice of
	// Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups
}

Mld_Active_Vrfs_Vrf_NonActiveGroups IGMP Non-Active Groups Information

func (*Mld_Active_Vrfs_Vrf_NonActiveGroups) GetEntityData

func (nonActiveGroups *Mld_Active_Vrfs_Vrf_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress
}

Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups) GetEntityData

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress

type Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Mld_Active_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Mld_Active_Vrfs_Vrf_Ranges

type Mld_Active_Vrfs_Vrf_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Range information. The type is slice of Mld_Active_Vrfs_Vrf_Ranges_Range.
	Range []*Mld_Active_Vrfs_Vrf_Ranges_Range
}

Mld_Active_Vrfs_Vrf_Ranges Range table

func (*Mld_Active_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Mld_Active_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_Ranges_Range

type Mld_Active_Vrfs_Vrf_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Protocol. The type is IgmpEdmProtocol.
	Protocol interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr
}

Mld_Active_Vrfs_Vrf_Ranges_Range Range information

func (*Mld_Active_Vrfs_Vrf_Ranges_Range) GetEntityData

type Mld_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr

type Mld_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr Group address

func (*Mld_Active_Vrfs_Vrf_Ranges_Range_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMapDetails

type Mld_Active_Vrfs_Vrf_SsmMapDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map Detail Table information. The type is slice of
	// Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail
}

Mld_Active_Vrfs_Vrf_SsmMapDetails SSM Map Detail

func (*Mld_Active_Vrfs_Vrf_SsmMapDetails) GetEntityData

func (ssmMapDetails *Mld_Active_Vrfs_Vrf_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources
}

Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources

type Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Mld_Active_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMaps

type Mld_Active_Vrfs_Vrf_SsmMaps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map information. The type is slice of
	// Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap.
	SsmMap []*Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap
}

Mld_Active_Vrfs_Vrf_SsmMaps SSM Map Table

func (*Mld_Active_Vrfs_Vrf_SsmMaps) GetEntityData

func (ssmMaps *Mld_Active_Vrfs_Vrf_SsmMaps) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap

type Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr
}

Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap SSM Map information

func (*Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap) GetEntityData

type Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr

type Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Mld_Active_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Mld_Active_Vrfs_Vrf_Summary

type Mld_Active_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is interface{} with range: 0..4294967295.
	Robustness interface{}

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Mld_Active_Vrfs_Vrf_Summary_Interface.
	Interface []*Mld_Active_Vrfs_Vrf_Summary_Interface
}

Mld_Active_Vrfs_Vrf_Summary IGMP Summary Information

func (*Mld_Active_Vrfs_Vrf_Summary) GetEntityData

func (summary *Mld_Active_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Mld_Active_Vrfs_Vrf_Summary_Interface

type Mld_Active_Vrfs_Vrf_Summary_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Parent if handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Mld_Active_Vrfs_Vrf_Summary_Interface Maximum and current groups accepted for each interface

func (*Mld_Active_Vrfs_Vrf_Summary_Interface) GetEntityData

type Mld_Active_Vrfs_Vrf_TrafficCounters

type Mld_Active_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Mld_Active_Vrfs_Vrf_TrafficCounters IGMP Message Traffic Counters

func (*Mld_Active_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Mld_Active_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

type Mld_Standby

type Mld_Standby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Table.
	Vrfs Mld_Standby_Vrfs

	// Process.
	Process Mld_Standby_Process

	// Default Context.
	DefaultContext Mld_Standby_DefaultContext
}

Mld_Standby Standby Process

func (*Mld_Standby) GetEntityData

func (standby *Mld_Standby) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext

type Mld_Standby_DefaultContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Summary Information.
	Summary Mld_Standby_DefaultContext_Summary

	// IGMP Interface state on.
	InterfaceStateOns Mld_Standby_DefaultContext_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Mld_Standby_DefaultContext_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Mld_Standby_DefaultContext_NonActiveGroups

	// SSM Map Table.
	SsmMaps Mld_Standby_DefaultContext_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Mld_Standby_DefaultContext_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Mld_Standby_DefaultContext_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Mld_Standby_DefaultContext_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Mld_Standby_DefaultContext_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Mld_Standby_DefaultContext_TrafficCounters

	// IGMP Group Database Table.
	Groups Mld_Standby_DefaultContext_Groups

	// IGMP Groups Summary.
	GroupSummary Mld_Standby_DefaultContext_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Mld_Standby_DefaultContext_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Mld_Standby_DefaultContext_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Mld_Standby_DefaultContext_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Mld_Standby_DefaultContext_InterfaceStateOffs
}

Mld_Standby_DefaultContext Default Context

func (*Mld_Standby_DefaultContext) GetEntityData

func (defaultContext *Mld_Standby_DefaultContext) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_DetailGroups

type Mld_Standby_DefaultContext_DetailGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Detail Group Entry Information. The type is slice of
	// Mld_Standby_DefaultContext_DetailGroups_DetailGroup.
	DetailGroup []*Mld_Standby_DefaultContext_DetailGroups_DetailGroup
}

Mld_Standby_DefaultContext_DetailGroups IGMP Detail Group Database

func (*Mld_Standby_DefaultContext_DetailGroups) GetEntityData

func (detailGroups *Mld_Standby_DefaultContext_DetailGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source.
	Source []*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source List of sources

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source) GetEntityData

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress

type Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Mld_Standby_DefaultContext_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups

type Mld_Standby_DefaultContext_ExplicitGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Explicit Group Entry Information. The type is slice of
	// Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup
}

Mld_Standby_DefaultContext_ExplicitGroups IGMP Explicit Group Database

func (*Mld_Standby_DefaultContext_ExplicitGroups) GetEntityData

func (explicitGroups *Mld_Standby_DefaultContext_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host.
	Host []*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Uptime interface{}

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress

type Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Mld_Standby_DefaultContext_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_GlobalInterfaceTable

type Mld_Standby_DefaultContext_GlobalInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface.
	Interface []*Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface
}

Mld_Standby_DefaultContext_GlobalInterfaceTable IGMP Global Interface

func (*Mld_Standby_DefaultContext_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Mld_Standby_DefaultContext_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface

type Mld_Standby_DefaultContext_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress
}

Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface IGMP Interface

func (*Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface) GetEntityData

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address IP address

func (*Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_Address) GetEntityData

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress

type Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Standby_DefaultContext_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Standby_DefaultContext_GroupSummary

type Mld_Standby_DefaultContext_GroupSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Mld_Standby_DefaultContext_GroupSummary IGMP Groups Summary

func (*Mld_Standby_DefaultContext_GroupSummary) GetEntityData

func (groupSummary *Mld_Standby_DefaultContext_GroupSummary) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_Groups

type Mld_Standby_DefaultContext_Groups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Group Entry Information. The type is slice of
	// Mld_Standby_DefaultContext_Groups_Group.
	Group []*Mld_Standby_DefaultContext_Groups_Group
}

Mld_Standby_DefaultContext_Groups IGMP Group Database Table

func (*Mld_Standby_DefaultContext_Groups) GetEntityData

func (groups *Mld_Standby_DefaultContext_Groups) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_Groups_Group

type Mld_Standby_DefaultContext_Groups_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_DefaultContext_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_DefaultContext_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_DefaultContext_Groups_Group_SourceAddress
}

Mld_Standby_DefaultContext_Groups_Group IGMP Group Entry Information

func (*Mld_Standby_DefaultContext_Groups_Group) GetEntityData

type Mld_Standby_DefaultContext_Groups_Group_GroupAddressXr

type Mld_Standby_DefaultContext_Groups_Group_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_Groups_Group_GroupAddressXr Group Address

func (*Mld_Standby_DefaultContext_Groups_Group_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_Groups_Group_LastReporter

type Mld_Standby_DefaultContext_Groups_Group_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_Groups_Group_LastReporter Last reporter address

func (*Mld_Standby_DefaultContext_Groups_Group_LastReporter) GetEntityData

type Mld_Standby_DefaultContext_Groups_Group_SourceAddress

type Mld_Standby_DefaultContext_Groups_Group_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_Groups_Group_SourceAddress Source Address

func (*Mld_Standby_DefaultContext_Groups_Group_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_IfrsInterfaceSummary

type Mld_Standby_DefaultContext_IfrsInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration count. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Mld_Standby_DefaultContext_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Mld_Standby_DefaultContext_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Mld_Standby_DefaultContext_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces

type Mld_Standby_DefaultContext_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP IFRS Interface. The type is slice of
	// Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface
}

Mld_Standby_DefaultContext_IfrsInterfaces IGMP Interface specific

func (*Mld_Standby_DefaultContext_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Mld_Standby_DefaultContext_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IFRS Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface) GetEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

type Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Mld_Standby_DefaultContext_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOffs

type Mld_Standby_DefaultContext_InterfaceStateOffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff
}

Mld_Standby_DefaultContext_InterfaceStateOffs IGMP Interface state off

func (*Mld_Standby_DefaultContext_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Mld_Standby_DefaultContext_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

type Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Mld_Standby_DefaultContext_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOns

type Mld_Standby_DefaultContext_InterfaceStateOns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn
}

Mld_Standby_DefaultContext_InterfaceStateOns IGMP Interface state on

func (*Mld_Standby_DefaultContext_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Mld_Standby_DefaultContext_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

type Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Mld_Standby_DefaultContext_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceTable

type Mld_Standby_DefaultContext_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_DefaultContext_InterfaceTable_Interface.
	Interface []*Mld_Standby_DefaultContext_InterfaceTable_Interface
}

Mld_Standby_DefaultContext_InterfaceTable IGMP Interface specific Table

func (*Mld_Standby_DefaultContext_InterfaceTable) GetEntityData

func (interfaceTable *Mld_Standby_DefaultContext_InterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_InterfaceTable_Interface

type Mld_Standby_DefaultContext_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_DefaultContext_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress
}

Mld_Standby_DefaultContext_InterfaceTable_Interface IGMP Interface

func (*Mld_Standby_DefaultContext_InterfaceTable_Interface) GetEntityData

type Mld_Standby_DefaultContext_InterfaceTable_Interface_Address

type Mld_Standby_DefaultContext_InterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceTable_Interface_Address IP address

func (*Mld_Standby_DefaultContext_InterfaceTable_Interface_Address) GetEntityData

type Mld_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress

type Mld_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Standby_DefaultContext_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress

type Mld_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Standby_DefaultContext_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust 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{}

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

type Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Mld_Standby_DefaultContext_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_NonActiveGroups

type Mld_Standby_DefaultContext_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of non-active groups. The type is slice of
	// Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups
}

Mld_Standby_DefaultContext_NonActiveGroups IGMP Non-Active Groups Information

func (*Mld_Standby_DefaultContext_NonActiveGroups) GetEntityData

func (nonActiveGroups *Mld_Standby_DefaultContext_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress
}

Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups) GetEntityData

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress

type Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Mld_Standby_DefaultContext_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Mld_Standby_DefaultContext_Ranges

type Mld_Standby_DefaultContext_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Range information. The type is slice of
	// Mld_Standby_DefaultContext_Ranges_Range.
	Range []*Mld_Standby_DefaultContext_Ranges_Range
}

Mld_Standby_DefaultContext_Ranges Range table

func (*Mld_Standby_DefaultContext_Ranges) GetEntityData

func (ranges *Mld_Standby_DefaultContext_Ranges) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_Ranges_Range

type Mld_Standby_DefaultContext_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Protocol. The type is IgmpEdmProtocol.
	Protocol interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Mld_Standby_DefaultContext_Ranges_Range_GroupAddressXr
}

Mld_Standby_DefaultContext_Ranges_Range Range information

func (*Mld_Standby_DefaultContext_Ranges_Range) GetEntityData

type Mld_Standby_DefaultContext_Ranges_Range_GroupAddressXr

type Mld_Standby_DefaultContext_Ranges_Range_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_Ranges_Range_GroupAddressXr Group address

func (*Mld_Standby_DefaultContext_Ranges_Range_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_SsmMapDetails

type Mld_Standby_DefaultContext_SsmMapDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map Detail Table information. The type is slice of
	// Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail
}

Mld_Standby_DefaultContext_SsmMapDetails SSM Map Detail

func (*Mld_Standby_DefaultContext_SsmMapDetails) GetEntityData

func (ssmMapDetails *Mld_Standby_DefaultContext_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources
}

Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail) GetEntityData

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources

type Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Mld_Standby_DefaultContext_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Mld_Standby_DefaultContext_SsmMaps

type Mld_Standby_DefaultContext_SsmMaps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map information. The type is slice of
	// Mld_Standby_DefaultContext_SsmMaps_SsmMap.
	SsmMap []*Mld_Standby_DefaultContext_SsmMaps_SsmMap
}

Mld_Standby_DefaultContext_SsmMaps SSM Map Table

func (*Mld_Standby_DefaultContext_SsmMaps) GetEntityData

func (ssmMaps *Mld_Standby_DefaultContext_SsmMaps) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_SsmMaps_SsmMap

type Mld_Standby_DefaultContext_SsmMaps_SsmMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr
}

Mld_Standby_DefaultContext_SsmMaps_SsmMap SSM Map information

func (*Mld_Standby_DefaultContext_SsmMaps_SsmMap) GetEntityData

type Mld_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr

type Mld_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Mld_Standby_DefaultContext_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Mld_Standby_DefaultContext_Summary

type Mld_Standby_DefaultContext_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is interface{} with range: 0..4294967295.
	Robustness interface{}

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Mld_Standby_DefaultContext_Summary_Interface.
	Interface []*Mld_Standby_DefaultContext_Summary_Interface
}

Mld_Standby_DefaultContext_Summary IGMP Summary Information

func (*Mld_Standby_DefaultContext_Summary) GetEntityData

func (summary *Mld_Standby_DefaultContext_Summary) GetEntityData() *types.CommonEntityData

type Mld_Standby_DefaultContext_Summary_Interface

type Mld_Standby_DefaultContext_Summary_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Parent if handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Mld_Standby_DefaultContext_Summary_Interface Maximum and current groups accepted for each interface

func (*Mld_Standby_DefaultContext_Summary_Interface) GetEntityData

type Mld_Standby_DefaultContext_TrafficCounters

type Mld_Standby_DefaultContext_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Mld_Standby_DefaultContext_TrafficCounters IGMP Message Traffic Counters

func (*Mld_Standby_DefaultContext_TrafficCounters) GetEntityData

func (trafficCounters *Mld_Standby_DefaultContext_TrafficCounters) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process

type Mld_Standby_Process struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MRIB RouteDB Expiry Information.
	AmtSummary Mld_Standby_Process_AmtSummary

	// NSR Information.
	Nsr Mld_Standby_Process_Nsr

	// Table containing AMT Gateway DataBase information.
	AmtGateways Mld_Standby_Process_AmtGateways

	// IGMP Unicast-Qos-Adjust Statistics.
	UnicastQosAdjustStats Mld_Standby_Process_UnicastQosAdjustStats

	// IGMP BVI Stats.
	BviStatistics Mld_Standby_Process_BviStatistics

	// NSF Information.
	Nsf Mld_Standby_Process_Nsf
}

Mld_Standby_Process Process

func (*Mld_Standby_Process) GetEntityData

func (process *Mld_Standby_Process) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_AmtGateways

type Mld_Standby_Process_AmtGateways struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AMT Gateway DataBase information. The type is slice of
	// Mld_Standby_Process_AmtGateways_AmtGateway.
	AmtGateway []*Mld_Standby_Process_AmtGateways_AmtGateway
}

Mld_Standby_Process_AmtGateways Table containing AMT Gateway DataBase information

func (*Mld_Standby_Process_AmtGateways) GetEntityData

func (amtGateways *Mld_Standby_Process_AmtGateways) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_AmtGateways_AmtGateway

type Mld_Standby_Process_AmtGateways_AmtGateway struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Gateway Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	GatewayAddress interface{}

	// Port. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// GW. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Amtgw interface{}

	// Port. The type is interface{} with range: 0..4294967295.
	AmtPort interface{}

	// Len. The type is interface{} with range: 0..4294967295.
	KeyLen interface{}

	// AMT NH. The type is interface{} with range: 0..4294967295.
	Amtnh interface{}

	// Nonce. The type is interface{} with range: 0..4294967295.
	AmtNonce interface{}

	// IDB. The type is interface{} with range: 0..18446744073709551615.
	Idb interface{}

	// UpdIn. The type is interface{} with range: 0..4294967295.
	MemUpdIn interface{}

	// UpdOut. The type is interface{} with range: 0..4294967295.
	MemUpdOut interface{}
}

Mld_Standby_Process_AmtGateways_AmtGateway AMT Gateway DataBase information

func (*Mld_Standby_Process_AmtGateways_AmtGateway) GetEntityData

type Mld_Standby_Process_AmtSummary

type Mld_Standby_Process_AmtSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	AnycastPrefix interface{}

	// Advertize AMT prefix length. The type is interface{} with range:
	// 0..4294967295.
	PrefixLength interface{}

	// Advertaisment for AMT Relay address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RelayAddress interface{}

	// AMT Tunnel MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Type Of Service value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Tos interface{}

	// Time To Live value in AMT header. The type is interface{} with range:
	// 0..4294967295.
	Ttl interface{}

	// AMT Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Number of AMT Gateway. The type is interface{} with range: 0..4294967295.
	GatewayCount interface{}

	// Maximum Gateway allowed. The type is interface{} with range: 0..4294967295.
	MaxGateway interface{}

	// AMT Tunnel Count. The type is interface{} with range: 0..4294967295.
	TunnelCount interface{}

	// AMT Tunnel configured Maximum. The type is interface{} with range:
	// 0..4294967295.
	TunnelConfiguredMaximum interface{}

	// ACL configured under AMT. The type is bool.
	IsAclConfigured interface{}

	// AMT Gateway Simulation. The type is bool.
	IsGatewaySimulation interface{}

	// AMT Out Of Resource. The type is bool.
	IsOuOfResource interface{}
}

Mld_Standby_Process_AmtSummary MRIB RouteDB Expiry Information

func (*Mld_Standby_Process_AmtSummary) GetEntityData

func (amtSummary *Mld_Standby_Process_AmtSummary) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_BviStatistics

type Mld_Standby_Process_BviStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of AIPC buffers received. The type is interface{} with range:
	// 0..4294967295.
	ReceiveBuffers interface{}

	// Number of AIPC buffers released. The type is interface{} with range:
	// 0..4294967295.
	ReleaseBuffers interface{}

	// Number of AIPC buffers send blocked. The type is interface{} with range:
	// 0..4294967295.
	SendBlocks interface{}

	// Number of AIPC buffers release failed. The type is interface{} with range:
	// 0..4294967295.
	ReleaseFailBuffers interface{}

	// Number of AIPC NULL buffer handles. The type is interface{} with range:
	// 0..4294967295.
	NullBufferHandles interface{}

	// Number of AIPC open notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOpenNotif interface{}

	// Number of AIPC close notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcCloseNotif interface{}

	// Number of AIPC error notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcErrorNotif interface{}

	// Number of AIPC LWM notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcLwmNotif interface{}

	// Number of AIPC input waiting notifications received. The type is
	// interface{} with range: 0..4294967295.
	RxIpcInputWaitNotif interface{}

	// Number of AIPC send status notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcSendStatusNotif interface{}

	// Number of AIPC publish notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcPublishNotif interface{}

	// Number of AIPC queue full notifications received. The type is interface{}
	// with range: 0..4294967295.
	RxIpcQFullNotif interface{}

	// Number of AIPC output notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcOutputNotif interface{}

	// Number of AIPC connect notifications received. The type is interface{} with
	// range: 0..4294967295.
	RxIpcConnectNotif interface{}

	// Number of IGMP protocol messages received. The type is interface{} with
	// range: 0..4294967295.
	RxIgmpPacketSuccess interface{}

	// Number of IGMP Mrouter Add messages received. The type is interface{} with
	// range: 0..4294967295.
	RxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages received. The type is interface{}
	// with range: 0..4294967295.
	RxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	RxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Add messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxAddMrouterMsg interface{}

	// Number of IGMP Mrouter Delete messages transmitted. The type is interface{}
	// with range: 0..4294967295.
	TxDeleteMrouterMsg interface{}

	// Number of IGMP Mrouter Sweep messages received. The type is interface{}
	// with range: 0..4294967295.
	TxSweepMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages received. The type is interface{}
	// with range: 0..4294967295.
	RxUnknownMrouterMsg interface{}

	// Number of IGMP Mrouter Unknown messages transmitted. The type is
	// interface{} with range: 0..4294967295.
	TxUnknownMrouterMsg interface{}

	// Number of AIPC transmission errors. The type is interface{} with range:
	// 0..4294967295.
	TxBufferErrors interface{}

	// Number of AIPC buffers transmited. The type is interface{} with range:
	// 0..4294967295.
	TxBuffers interface{}

	// Number of IGMP protocol buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxProtocolBuffers interface{}

	// Number of IGMP Mrouter buffers transmitted. The type is interface{} with
	// range: 0..4294967295.
	TxMrouterBuffers interface{}

	// Number of IGMP Unknown buffers transmited. The type is interface{} with
	// range: 0..4294967295.
	TxUnknownBuffers interface{}

	// Number of WTX messages received. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgRecvd interface{}

	// Number of WTX messages sent. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgSent interface{}

	// Number of WTX messages sent to Protocol. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgProtoSent interface{}

	// Number of WTX messages dropped due to disconnect. The type is interface{}
	// with range: 0..4294967295.
	WtxMsgDropDc interface{}

	// Number of WTX messages dropped to memory. The type is interface{} with
	// range: 0..4294967295.
	WtxMsgDropNomem interface{}

	// Number of WTX messages freed. The type is interface{} with range:
	// 0..4294967295.
	WtxMsgFreed interface{}
}

Mld_Standby_Process_BviStatistics IGMP BVI Stats

func (*Mld_Standby_Process_BviStatistics) GetEntityData

func (bviStatistics *Mld_Standby_Process_BviStatistics) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_Nsf

type Mld_Standby_Process_Nsf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is Multicast NSF active. The type is bool.
	IsMulticastNsfActive interface{}

	// Multicast NSF timeout in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeout interface{}

	// Multicast NSF time remaining in secs. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MulticastNsfTimeLeft 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.
	LastNsfOnMin interface{}

	// Last NSF time OFF in Seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	LastNsfOffMin 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.
	LastIcdNotifRecvMin interface{}
}

Mld_Standby_Process_Nsf NSF Information

func (*Mld_Standby_Process_Nsf) GetEntityData

func (nsf *Mld_Standby_Process_Nsf) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_Nsr

type Mld_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.
	PartnerProcConnected interface{}

	// Collaborators convergence done. The type is bool.
	CollabConvDone interface{}

	// RMF Notification done. The type is bool.
	RmfNotificationDone interface{}

	// Time when process came up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProc interface{}

	// Time when process connection went up. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionUp interface{}

	// Time when process connection went down. The type is interface{} with range:
	// 0..18446744073709551615.
	LastProcConnectionDn 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 process connection went up. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionUp interface{}

	// No. of times process connection went down. The type is interface{} with
	// range: 0..4294967295.
	CountProcConnectionDn 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{}
}

Mld_Standby_Process_Nsr NSR Information

func (*Mld_Standby_Process_Nsr) GetEntityData

func (nsr *Mld_Standby_Process_Nsr) GetEntityData() *types.CommonEntityData

type Mld_Standby_Process_UnicastQosAdjustStats

type Mld_Standby_Process_UnicastQosAdjustStats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// I2Q Queue count. The type is interface{} with range: 0..65535.
	Queues interface{}

	// I2Q Rate Batch count. The type is interface{} with range: 0..65535.
	Batches interface{}

	// Add to batch count. The type is interface{} with range: 0..4294967295.
	AddToBatches interface{}

	// Delete to batch count. The type is interface{} with range: 0..4294967295.
	DeleteToBatches interface{}

	// Send Success count. The type is interface{} with range: 0..4294967295.
	SendSuccess interface{}

	// Number of Send errors in batch. The type is interface{} with range:
	// 0..4294967295.
	SendErrors interface{}

	// Send Error due to comms count. The type is interface{} with range:
	// 0..4294967295.
	SendCommErrors interface{}

	// Send Error due to partial issue count. The type is interface{} with range:
	// 0..4294967295.
	SendPartialErrors interface{}

	// Number of Resync request received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedResyncRequests interface{}

	// Number of bulks sent for last resync received. The type is interface{} with
	// range: 0..4294967295.
	SentResyncBulks interface{}

	// Is Resync request received. The type is bool.
	IsResyncReceived interface{}

	// Is Resync required. The type is bool.
	IsResyncRequired interface{}

	// Is Resync Start message sent. The type is bool.
	IsResyncStartSent interface{}

	// Is QOS Sweeped once . The type is bool.
	IsQosSSweeped interface{}

	// Time elapsed since Last mark and sweep in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastSweepTime interface{}

	// Time elapsed since Last download to QOS in seconds. The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDownloadTime interface{}
}

Mld_Standby_Process_UnicastQosAdjustStats IGMP Unicast-Qos-Adjust Statistics

func (*Mld_Standby_Process_UnicastQosAdjustStats) GetEntityData

func (unicastQosAdjustStats *Mld_Standby_Process_UnicastQosAdjustStats) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs

type Mld_Standby_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table Names. The type is slice of Mld_Standby_Vrfs_Vrf.
	Vrf []*Mld_Standby_Vrfs_Vrf
}

Mld_Standby_Vrfs VRF Table

func (*Mld_Standby_Vrfs) GetEntityData

func (vrfs *Mld_Standby_Vrfs) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf

type Mld_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{}

	// IGMP Summary Information.
	Summary Mld_Standby_Vrfs_Vrf_Summary

	// IGMP Interface state on.
	InterfaceStateOns Mld_Standby_Vrfs_Vrf_InterfaceStateOns

	// IGMP Detail Group Database.
	DetailGroups Mld_Standby_Vrfs_Vrf_DetailGroups

	// IGMP Non-Active Groups Information.
	NonActiveGroups Mld_Standby_Vrfs_Vrf_NonActiveGroups

	// SSM Map Table.
	SsmMaps Mld_Standby_Vrfs_Vrf_SsmMaps

	// IGMP Explicit Group Database.
	ExplicitGroups Mld_Standby_Vrfs_Vrf_ExplicitGroups

	// IGMP Interface specific Table.
	InterfaceTable Mld_Standby_Vrfs_Vrf_InterfaceTable

	// IGMP Interface Unicast-Qos-Adjust.
	InterfaceUnicastQosAdjusts Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts

	// Range table.
	Ranges Mld_Standby_Vrfs_Vrf_Ranges

	// IGMP Interface specific.
	IfrsInterfaces Mld_Standby_Vrfs_Vrf_IfrsInterfaces

	// IGMP Message Traffic Counters.
	TrafficCounters Mld_Standby_Vrfs_Vrf_TrafficCounters

	// IGMP Group Database Table.
	Groups Mld_Standby_Vrfs_Vrf_Groups

	// IGMP Groups Summary.
	GroupSummary Mld_Standby_Vrfs_Vrf_GroupSummary

	// IGMP IFRS Interface summary.
	IfrsInterfaceSummary Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary

	// IGMP Global Interface .
	GlobalInterfaceTable Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable

	// SSM Map Detail.
	SsmMapDetails Mld_Standby_Vrfs_Vrf_SsmMapDetails

	// IGMP Interface state off.
	InterfaceStateOffs Mld_Standby_Vrfs_Vrf_InterfaceStateOffs
}

Mld_Standby_Vrfs_Vrf VRF table Names

func (*Mld_Standby_Vrfs_Vrf) GetEntityData

func (vrf *Mld_Standby_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups

type Mld_Standby_Vrfs_Vrf_DetailGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Detail Group Entry Information. The type is slice of
	// Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup.
	DetailGroup []*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup
}

Mld_Standby_Vrfs_Vrf_DetailGroups IGMP Detail Group Database

func (*Mld_Standby_Vrfs_Vrf_DetailGroups) GetEntityData

func (detailGroups *Mld_Standby_Vrfs_Vrf_DetailGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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 router filter mode. The type is bool.
	IsRouterExcludeMode interface{}

	// Group host filter mode. The type is bool.
	IsHostExcludeMode interface{}

	// Basic Group information.
	GroupInfo Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

	// List of sources. The type is slice of
	// Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source.
	Source []*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup IGMP Detail Group Entry Information

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo Basic Group information

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	Uptime interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is this a local source. The type is bool.
	IsLocal interface{}

	// Is this a remote source. The type is bool.
	IsRemote interface{}

	// Should we forward on this entry. The type is bool.
	IsForward interface{}

	// Should we report the source. The type is bool.
	IsWeReport interface{}

	// Source flags. The type is interface{} with range: -2147483648..2147483647.
	Flags interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Source Address.
	SourceAddress Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source List of sources

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source) GetEntityData

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress

type Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress Source Address

func (*Mld_Standby_Vrfs_Vrf_DetailGroups_DetailGroup_Source_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups

type Mld_Standby_Vrfs_Vrf_ExplicitGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Explicit Group Entry Information. The type is slice of
	// Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup.
	ExplicitGroup []*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups IGMP Explicit Group Database

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups) GetEntityData

func (explicitGroups *Mld_Standby_Vrfs_Vrf_ExplicitGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Source/Host Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-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{}

	// No. of hosts who are included. The type is interface{} with range:
	// 0..4294967295.
	IncludeHosts interface{}

	// No. of hosts who are excluded. The type is interface{} with range:
	// 0..4294967295.
	ExcludeHosts interface{}

	// Basic Group information.
	GroupInfo Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

	// List of hosts. The type is slice of
	// Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host.
	Host []*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup IGMP Explicit Group Entry Information

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo Basic Group information

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr Group Address

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter Last reporter address

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_LastReporter) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress Source Address

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_GroupInfo_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Uptime in seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	Uptime interface{}

	// Exclude flag set. The type is bool.
	IsExclude interface{}

	// Expiration time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// No. of sources in entry. The type is interface{} with range: 0..4294967295.
	SourceCount interface{}

	// Host Address.
	Address Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

	// First 3 source addresses. The type is slice of
	// Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress.
	SourceAddress []*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host List of hosts

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address Host Address

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress

type Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress First 3 source addresses

func (*Mld_Standby_Vrfs_Vrf_ExplicitGroups_ExplicitGroup_Host_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface.
	Interface []*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface
}

Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable IGMP Global Interface

func (*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData

func (globalInterfaceTable *Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress
}

Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface IGMP Interface

func (*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface) GetEntityData

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address IP address

func (*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress

type Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Standby_Vrfs_Vrf_GlobalInterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_GroupSummary

type Mld_Standby_Vrfs_Vrf_GroupSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// No. of (*,G) routes. The type is interface{} with range: 0..4294967295.
	Groutes interface{}

	// No. of (S,G) routes. The type is interface{} with range: 0..4294967295.
	SgRoutes interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}
}

Mld_Standby_Vrfs_Vrf_GroupSummary IGMP Groups Summary

func (*Mld_Standby_Vrfs_Vrf_GroupSummary) GetEntityData

func (groupSummary *Mld_Standby_Vrfs_Vrf_GroupSummary) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_Groups

type Mld_Standby_Vrfs_Vrf_Groups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Group Entry Information. The type is slice of
	// Mld_Standby_Vrfs_Vrf_Groups_Group.
	Group []*Mld_Standby_Vrfs_Vrf_Groups_Group
}

Mld_Standby_Vrfs_Vrf_Groups IGMP Group Database Table

func (*Mld_Standby_Vrfs_Vrf_Groups) GetEntityData

func (groups *Mld_Standby_Vrfs_Vrf_Groups) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_Groups_Group

type Mld_Standby_Vrfs_Vrf_Groups_Group struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. 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{}

	// Expiration time in seconds. The type is interface{} with range:
	// -2147483648..2147483647. Units are second.
	ExpirationTime interface{}

	// Is explicit tracking enabled. The type is bool.
	ExplicitTrackingEnabled interface{}

	// If local system is member of this group on this interface. The type is
	// bool.
	IsSelfJoin interface{}

	// interface on or off for the group. The type is string with length: 0..16.
	RowStatus interface{}

	// Node is running low on memory. The type is bool.
	IsLowMemory interface{}

	// Filter mode. The type is interface{} with range: 0..255.
	RouterFilterMode interface{}

	// IGMP Hostversion1timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion1Timer interface{}

	// IGMP Hostversion2timer. The type is interface{} with range: 0..4294967295.
	OlderHostVersion2Timer interface{}

	// Joined. The type is bool.
	IsAdded interface{}

	// Suppressed. The type is bool.
	IsSuppressed interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr

	// Last reporter address.
	LastReporter Mld_Standby_Vrfs_Vrf_Groups_Group_LastReporter

	// Source Address.
	SourceAddress Mld_Standby_Vrfs_Vrf_Groups_Group_SourceAddress
}

Mld_Standby_Vrfs_Vrf_Groups_Group IGMP Group Entry Information

func (*Mld_Standby_Vrfs_Vrf_Groups_Group) GetEntityData

type Mld_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr Group Address

func (*Mld_Standby_Vrfs_Vrf_Groups_Group_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_Groups_Group_LastReporter

type Mld_Standby_Vrfs_Vrf_Groups_Group_LastReporter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_Groups_Group_LastReporter Last reporter address

func (*Mld_Standby_Vrfs_Vrf_Groups_Group_LastReporter) GetEntityData

type Mld_Standby_Vrfs_Vrf_Groups_Group_SourceAddress

type Mld_Standby_Vrfs_Vrf_Groups_Group_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_Groups_Group_SourceAddress Source Address

func (*Mld_Standby_Vrfs_Vrf_Groups_Group_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary

type Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface Count. The type is interface{} with range: 0..4294967295.
	InterfaceCount interface{}

	// Configuration count. The type is interface{} with range: 0..4294967295.
	ConfigurationCount interface{}
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary IGMP IFRS Interface summary

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData

func (ifrsInterfaceSummary *Mld_Standby_Vrfs_Vrf_IfrsInterfaceSummary) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP IFRS Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface.
	IfrsInterface []*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces IGMP Interface specific

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData

func (ifrsInterfaces *Mld_Standby_Vrfs_Vrf_IfrsInterfaces) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. IFRS Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Join group count. The type is interface{} with range: 0..4294967295.
	JoinGroupCount interface{}

	// IGMP interface entry.
	IgmpInterfaceEntry Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface IGMP IFRS Interface

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface) GetEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry IGMP interface entry

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry) GetEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address IP address

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress Address of the Querier

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_QuerierAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress

type Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress Address of subscriber

func (*Mld_Standby_Vrfs_Vrf_IfrsInterfaces_IfrsInterface_IgmpInterfaceEntry_SubscriberAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff.
	InterfaceStateOff []*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOffs IGMP Interface state off

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs) GetEntityData

func (interfaceStateOffs *Mld_Standby_Vrfs_Vrf_InterfaceStateOffs) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff IGMP Interface

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address IP address

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress Address of the Querier

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_QuerierAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress

type Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress Address of subscriber

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOffs_InterfaceStateOff_SubscriberAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn.
	InterfaceStateOn []*Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOns IGMP Interface state on

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOns) GetEntityData

func (interfaceStateOns *Mld_Standby_Vrfs_Vrf_InterfaceStateOns) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn 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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn IGMP Interface

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address IP address

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress Address of the Querier

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_QuerierAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress

type Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress Address of subscriber

func (*Mld_Standby_Vrfs_Vrf_InterfaceStateOns_InterfaceStateOn_SubscriberAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceTable

type Mld_Standby_Vrfs_Vrf_InterfaceTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface.
	Interface []*Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface
}

Mld_Standby_Vrfs_Vrf_InterfaceTable IGMP Interface specific Table

func (*Mld_Standby_Vrfs_Vrf_InterfaceTable) GetEntityData

func (interfaceTable *Mld_Standby_Vrfs_Vrf_InterfaceTable) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface

type Mld_Standby_Vrfs_Vrf_InterfaceTable_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. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceNameXr interface{}

	// Interface state. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Is interface up. The type is bool.
	IsInterfaceUp interface{}

	// Is IP enabled. The type is bool.
	IsIpEnabled interface{}

	// Is Router functionality enabled. The type is bool.
	IsRouterEnabled interface{}

	// IGMP Router version. The type is interface{} with range: 0..255.
	IgmpVersion interface{}

	// IGMP Host version. The type is interface{} with range: 0..255.
	HostVersion interface{}

	// Query Interval value in seconds. The type is interface{} with range:
	// 0..65535. Units are second.
	QueryInterval interface{}

	// Query Timeout value. The type is interface{} with range: 0..65535.
	QueryTimeout interface{}

	// Max Response Timeout value. The type is interface{} with range: 0..65535.
	QueryMaximumResponseTime interface{}

	// Last Member Query Interval. The type is interface{} with range: 0..65535.
	LastMemberQueryInterval interface{}

	// No. of group joins. The type is interface{} with range: 0..4294967295.
	GroupJoins interface{}

	// No. of group leaves. The type is interface{} with range: 0..4294967295.
	GroupLeaves interface{}

	// Are we querier. The type is bool.
	IsQuerier interface{}

	// Actual number of groups on interface. The type is interface{} with range:
	// 0..4294967295.
	TotalActiveGroups interface{}

	// Robustness Variable value. The type is interface{} with range:
	// 0..4294967295.
	Robustness interface{}

	// Proxy interface index. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ProxyInterface interface{}

	// Time since the last querier took over. The type is interface{} with range:
	// 0..65535.
	QuerierUptime interface{}

	// LAS reg count. The type is interface{} with range: 0..4294967295.
	LasLlRegistrationCount interface{}

	// LAS get addr count. The type is interface{} with range: 0..4294967295.
	LasGetAddressCount interface{}

	// LAS Update count. The type is interface{} with range: 0..4294967295.
	LasUpdateCount interface{}

	// LAS LL remove update count. The type is interface{} with range:
	// 0..4294967295.
	LasLlRemoveUpdateCount interface{}

	// LAS LL add update count. The type is interface{} with range: 0..4294967295.
	LasLlAddUpdateCount interface{}

	// LAS Null update count. The type is interface{} with range: 0..4294967295.
	LasNullUpdateCount interface{}

	// LAS unreg count. The type is interface{} with range: 0..4294967295.
	LasUnregistrationCount interface{}

	// LAS req. The type is bool.
	IsLasRequest interface{}

	// LAS registered. The type is bool.
	IsLasRegistered interface{}

	// VRF id. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// MTE VRF id. The type is interface{} with range: 0..4294967295.
	MteVrfId interface{}

	// Location. The type is interface{} with range: 0..4294967295.
	Location interface{}

	// MTU. The type is interface{} with range: 0..4294967295.
	Mtu interface{}

	// Vrf State. The type is interface{} with range: 0..4294967295.
	VrfState interface{}

	// CFG verify. The type is bool.
	IsConfigurationverify interface{}

	// CFG vrf set. The type is bool.
	ConfigurationvrfSet interface{}

	// CFG vrf error. The type is bool.
	ConfigurationvrfError interface{}

	// Is mcast set. The type is bool.
	ConfigurationMcastVrfSet interface{}

	// Is mcast error. The type is bool.
	ConfigurationMcastVrfError interface{}

	// Im state registered. The type is bool.
	IsImStateRegistered interface{}

	// Subscriber interface. The type is bool.
	IsSubscriber interface{}

	// Subscriber mode. The type is interface{} with range: 0..4294967295.
	SubscriberMode interface{}

	// Subscriber ID or Address available from AAA. The type is bool.
	IsIdentityPresent interface{}

	// ID string of subscriber. The type is string with length: 0..257.
	SubscriberId interface{}

	// Parent If Handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Uptime since router enabled event. The type is interface{} with range:
	// 0..4294967295.
	RouterUptimeInSeconds interface{}

	// MTE Tuple count. The type is interface{} with range: 0..4294967295.
	MteTupleCount interface{}

	// IP address.
	Address Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address

	// Address of the Querier.
	QuerierAddress Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

	// Address of subscriber.
	SubscriberAddress Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress
}

Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface IGMP Interface

func (*Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address IP address

func (*Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_Address) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress Address of the Querier

func (*Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_QuerierAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress

type Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress Address of subscriber

func (*Mld_Standby_Vrfs_Vrf_InterfaceTable_Interface_SubscriberAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IGMP Interface. The type is slice of
	// Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust.
	InterfaceUnicastQosAdjust []*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust
}

Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts IGMP Interface Unicast-Qos-Adjust

func (*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData

func (interfaceUnicastQosAdjusts *Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust 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{}

	// Is VirtualAccess Interface. The type is bool.
	IsVirtualAccess interface{}

	// Overall rate in Kbps. The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Rate interface{}

	// Count of rate increments. The type is interface{} with range:
	// 0..4294967295.
	RateIncrements interface{}

	// Count of rate decrements. The type is interface{} with range:
	// 0..4294967295.
	RateDecrements interface{}

	// List of updates. The type is slice of
	// Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update.
	Update []*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update
}

Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust IGMP Interface

func (*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Is this a rate increment. The type is bool.
	IsAdd interface{}

	// Weight from policy. The type is interface{} with range: 0..4294967295.
	Weight interface{}

	// Time this update is received. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedTime interface{}

	// Source address.
	SourceAddress Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

	// Group address.
	GroupAddress Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress
}

Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update List of updates

func (*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress Group address

func (*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_GroupAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress

type Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress Source address

func (*Mld_Standby_Vrfs_Vrf_InterfaceUnicastQosAdjusts_InterfaceUnicastQosAdjust_Update_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_NonActiveGroups

type Mld_Standby_Vrfs_Vrf_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of non-active groups. The type is slice of
	// Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups.
	NonActiveGroups []*Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups
}

Mld_Standby_Vrfs_Vrf_NonActiveGroups IGMP Non-Active Groups Information

func (*Mld_Standby_Vrfs_Vrf_NonActiveGroups) GetEntityData

func (nonActiveGroups *Mld_Standby_Vrfs_Vrf_NonActiveGroups) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface Name. The type is string with length: 0..65.
	Interface interface{}

	// Reason for group join not being processed. The type is string with length:
	// 0..257.
	ReasonForNonActivity interface{}

	// Group Address.
	GroupAddress Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

	// Source Address.
	SourceAddress Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress
}

Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups List of non-active groups

func (*Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups) GetEntityData

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress Group Address

func (*Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_GroupAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress

type Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress Source Address

func (*Mld_Standby_Vrfs_Vrf_NonActiveGroups_NonActiveGroups_SourceAddress) GetEntityData

type Mld_Standby_Vrfs_Vrf_Ranges

type Mld_Standby_Vrfs_Vrf_Ranges struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Range information. The type is slice of Mld_Standby_Vrfs_Vrf_Ranges_Range.
	Range []*Mld_Standby_Vrfs_Vrf_Ranges_Range
}

Mld_Standby_Vrfs_Vrf_Ranges Range table

func (*Mld_Standby_Vrfs_Vrf_Ranges) GetEntityData

func (ranges *Mld_Standby_Vrfs_Vrf_Ranges) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_Ranges_Range

type Mld_Standby_Vrfs_Vrf_Ranges_Range struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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{}

	// Group Mask. The type is interface{} with range: 0..4294967295.
	GroupMask interface{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Protocol. The type is IgmpEdmProtocol.
	Protocol interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Group address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr
}

Mld_Standby_Vrfs_Vrf_Ranges_Range Range information

func (*Mld_Standby_Vrfs_Vrf_Ranges_Range) GetEntityData

type Mld_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr Group address

func (*Mld_Standby_Vrfs_Vrf_Ranges_Range_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMapDetails

type Mld_Standby_Vrfs_Vrf_SsmMapDetails struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map Detail Table information. The type is slice of
	// Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail.
	SsmMapDetail []*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail
}

Mld_Standby_Vrfs_Vrf_SsmMapDetails SSM Map Detail

func (*Mld_Standby_Vrfs_Vrf_SsmMapDetails) GetEntityData

func (ssmMapDetails *Mld_Standby_Vrfs_Vrf_SsmMapDetails) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Expiration Time in Seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ExpirationTime interface{}

	// Response Pending. The type is bool.
	ResponsePending interface{}

	// Query interval. The type is interface{} with range: 0..4294967295.
	QueryInterval interface{}

	// Elapsed time. The type is interface{} with range: 0..18446744073709551615.
	ElapsedTime interface{}

	// Basic Map Info.
	MapInfo Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

	// List of sources. The type is slice of
	// Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources.
	Sources []*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources
}

Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail SSM Map Detail Table information

func (*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr
}

Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo Basic Map Info

func (*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr Group Address

func (*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_MapInfo_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources

type Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources List of sources

func (*Mld_Standby_Vrfs_Vrf_SsmMapDetails_SsmMapDetail_Sources) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMaps

type Mld_Standby_Vrfs_Vrf_SsmMaps struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SSM Map information. The type is slice of
	// Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap.
	SsmMap []*Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap
}

Mld_Standby_Vrfs_Vrf_SsmMaps SSM Map Table

func (*Mld_Standby_Vrfs_Vrf_SsmMaps) GetEntityData

func (ssmMaps *Mld_Standby_Vrfs_Vrf_SsmMaps) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap

type Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// SSM Map Type. The type is IgmpssmMap.
	SsmMapType 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{}

	// Map Type of group. The type is interface{} with range: 0..4294967295.
	MapType interface{}

	// Count of Sources. The type is interface{} with range: 0..4294967295.
	SourceCounts interface{}

	// Group Address.
	GroupAddressXr Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr
}

Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap SSM Map information

func (*Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap) GetEntityData

type Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr

type Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFName. The type is IgmpAfi.
	AfName interface{}

	// IPv4 Addr. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4Address interface{}

	// IPV6 Addr. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6Address interface{}
}

Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr Group Address

func (*Mld_Standby_Vrfs_Vrf_SsmMaps_SsmMap_GroupAddressXr) GetEntityData

type Mld_Standby_Vrfs_Vrf_Summary

type Mld_Standby_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Robustness variable. The type is interface{} with range: 0..4294967295.
	Robustness interface{}

	// Maximum groups accepted. The type is interface{} with range: 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted. The type is interface{} with range: 0..4294967295.
	GroupCount interface{}

	// Is maximum enforcement disabled. The type is bool.
	IsDisabled interface{}

	// No. of supported interfaces. The type is interface{} with range:
	// 0..4294967295.
	SupportedInterfaces interface{}

	// No. of unsupported interfaces. The type is interface{} with range:
	// 0..4294967295.
	UnsupportedInterfaces interface{}

	// No. of enabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	EnabledInterfaceCount interface{}

	// No. of disabled interfaces. The type is interface{} with range:
	// 0..4294967295.
	DisabledInterfaceCount interface{}

	// No. of static group commands. The type is interface{} with range:
	// 0..4294967295.
	TunnelMteConfigCount interface{}

	// Is node in low memory condition. The type is bool.
	NodeLowMemory interface{}

	// Maximum and current groups accepted for each interface. The type is slice
	// of Mld_Standby_Vrfs_Vrf_Summary_Interface.
	Interface []*Mld_Standby_Vrfs_Vrf_Summary_Interface
}

Mld_Standby_Vrfs_Vrf_Summary IGMP Summary Information

func (*Mld_Standby_Vrfs_Vrf_Summary) GetEntityData

func (summary *Mld_Standby_Vrfs_Vrf_Summary) GetEntityData() *types.CommonEntityData

type Mld_Standby_Vrfs_Vrf_Summary_Interface

type Mld_Standby_Vrfs_Vrf_Summary_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Maximum groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupLimit interface{}

	// Current groups accepted per interface. The type is interface{} with range:
	// 0..4294967295.
	GroupCount interface{}

	// Parent if handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentIfhandle interface{}

	// Enabled/Disabled. The type is bool.
	OnOff interface{}

	// Time elapsed since last query. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastQueryInSeconds interface{}

	// Time elapsed since last report. The type is interface{} with range:
	// 0..4294967295.
	TimeSinceLastReportInSeconds interface{}

	// Time elapsed since router enabled event. The type is interface{} with
	// range: 0..4294967295.
	RouterUptimeInSeconds interface{}
}

Mld_Standby_Vrfs_Vrf_Summary_Interface Maximum and current groups accepted for each interface

func (*Mld_Standby_Vrfs_Vrf_Summary_Interface) GetEntityData

type Mld_Standby_Vrfs_Vrf_TrafficCounters

type Mld_Standby_Vrfs_Vrf_TrafficCounters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Running time for counters. The type is interface{} with range:
	// 0..4294967295.
	ElapsedTime interface{}

	// Packets in. The type is interface{} with range: 0..4294967295.
	PacketsIn interface{}

	// Packets out. The type is interface{} with range: 0..4294967295.
	PacketsOut interface{}

	// Malformed packets in. The type is interface{} with range: 0..4294967295.
	FormatErrors interface{}

	// Incoming Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerInputErrors interface{}

	// Outgoing Packet Manager packets dropped. The type is interface{} with
	// range: 0..4294967295.
	PacketManagerOutputErrors interface{}

	// Checksum errors. The type is interface{} with range: 0..4294967295.
	ChecksumErrors interface{}

	// Socket errors on reception. The type is interface{} with range:
	// 0..4294967295.
	ReceiveSocketErrors interface{}

	// Socket errors on send. The type is interface{} with range: 0..4294967295.
	SocketErrors interface{}

	// BadScope errors. The type is interface{} with range: 0..4294967295.
	BadScopeErrors interface{}

	// AuxDataLen errors. The type is interface{} with range: 0..4294967295.
	AuxillaryDataLengthErrors interface{}

	// Invalid Source Address errors. The type is interface{} with range:
	// 0..4294967295.
	InvalidSourceAddressErrors interface{}

	// Packets dropped since no socket connection. The type is interface{} with
	// range: 0..4294967295.
	NoSocketConnection interface{}

	// Packets dropped for other reasons. The type is interface{} with range:
	// 0..4294967295.
	MiscellaneousErrors interface{}

	// Query packets in. The type is interface{} with range: 0..4294967295.
	InputQueries interface{}

	// Reports in. The type is interface{} with range: 0..4294967295.
	InputReports interface{}

	// Leaves in. The type is interface{} with range: 0..4294967295.
	InputLeaves interface{}

	// Mtrace packets in. The type is interface{} with range: 0..4294967295.
	InputMtrace interface{}

	// DVMRP packets in. The type is interface{} with range: 0..4294967295.
	InputDvmrp interface{}

	// PIM packets in. The type is interface{} with range: 0..4294967295.
	InputPim interface{}

	// Query packets out. The type is interface{} with range: 0..4294967295.
	OutputQueries interface{}

	// Reports out. The type is interface{} with range: 0..4294967295.
	OutputReports interface{}

	// Leaves out. The type is interface{} with range: 0..4294967295.
	OutputLeaves interface{}

	// Mtrace packets out. The type is interface{} with range: 0..4294967295.
	OutputMtrace interface{}

	// DVMRP packets out. The type is interface{} with range: 0..4294967295.
	OutputDvmrp interface{}

	// PIM packets out. The type is interface{} with range: 0..4294967295.
	OutputPim interface{}

	// Packet get failed. The type is interface{} with range: 0..4294967295.
	GetPacketFailure interface{}

	// Failures setting 2nd ifhandle. The type is interface{} with range:
	// 0..4294967295.
	OutputNoParentInterfaceHandle interface{}

	// Packets received without idb. The type is interface{} with range:
	// 0..4294967295.
	InputNoIdb interface{}

	// Packets received on idb without VRF. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfInIdb interface{}

	// Packet received on disabled idb. The type is interface{} with range:
	// 0..4294967295.
	InputDisabledIdb interface{}

	// Packets received with Martian Address. The type is interface{} with range:
	// 0..4294967295.
	InputMartianAddress interface{}

	// Packets received with no assigned vrf id. The type is interface{} with
	// range: 0..4294967295.
	InputNoAssignedVrfId interface{}

	// mtrace packets with no vrf associated. The type is interface{} with range:
	// 0..4294967295.
	InputNoVrfMtrace interface{}

	// mtrace packets without platform support. The type is interface{} with
	// range: 0..4294967295.
	InputNoPlatformSupportMtrace interface{}
}

Mld_Standby_Vrfs_Vrf_TrafficCounters IGMP Message Traffic Counters

func (*Mld_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData

func (trafficCounters *Mld_Standby_Vrfs_Vrf_TrafficCounters) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL