l2vpn_cfg

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 l2vpn package configuration.

This module contains definitions for the following management objects:

l2vpn: L2VPN configuration
generic-interface-lists: generic interface lists
evpn: evpn

This YANG module augments the

Cisco-IOS-XR-ifmgr-cfg,
Cisco-IOS-XR-snmp-agent-cfg

modules with configuration data.

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupDisable

type BackupDisable string

BackupDisable represents Backup disable

const (
	// Never
	BackupDisable_never BackupDisable = "never"

	// Delay seconds
	BackupDisable_delay BackupDisable = "delay"
)

type BdmacLearn

type BdmacLearn string

BdmacLearn represents Bdmac learn

const (
	// Disable Learning
	BdmacLearn_disable_learning BdmacLearn = "disable-learning"
)

type BgpRouteDistinguisher

type BgpRouteDistinguisher string

BgpRouteDistinguisher represents Bgp route distinguisher

const (
	// RD automatically assigned
	BgpRouteDistinguisher_auto BgpRouteDistinguisher = "auto"

	// RD in 2 byte AS:nn format
	BgpRouteDistinguisher_two_byte_as BgpRouteDistinguisher = "two-byte-as"

	// RD in 4 byte AS:nn format
	BgpRouteDistinguisher_four_byte_as BgpRouteDistinguisher = "four-byte-as"

	// RD in IpV4address
	BgpRouteDistinguisher_ipv4_address BgpRouteDistinguisher = "ipv4-address"
)

type BgpRouteTarget

type BgpRouteTarget string

BgpRouteTarget represents Bgp route target

const (
	// RT is default type
	BgpRouteTarget_no_stitching BgpRouteTarget = "no-stitching"

	// RT is for stitching (Golf-L2) (DEPRECATED)
	BgpRouteTarget_stitching BgpRouteTarget = "stitching"
)

type BgpRouteTargetFormat

type BgpRouteTargetFormat string

BgpRouteTargetFormat represents Bgp route target format

const (
	// No route target
	BgpRouteTargetFormat_none BgpRouteTargetFormat = "none"

	// 2 Byte AS:nn format
	BgpRouteTargetFormat_two_byte_as BgpRouteTargetFormat = "two-byte-as"

	// 4 byte AS:nn format
	BgpRouteTargetFormat_four_byte_as BgpRouteTargetFormat = "four-byte-as"

	// IP:nn format
	BgpRouteTargetFormat_ipv4_address BgpRouteTargetFormat = "ipv4-address"

	// a.a.i format
	BgpRouteTargetFormat_es_import BgpRouteTargetFormat = "es-import"
)

type BgpRouteTargetRole

type BgpRouteTargetRole string

BgpRouteTargetRole represents Bgp route target role

const (
	// Both Import and export roles
	BgpRouteTargetRole_both BgpRouteTargetRole = "both"

	// Import role
	BgpRouteTargetRole_import_ BgpRouteTargetRole = "import"

	// Export role
	BgpRouteTargetRole_export BgpRouteTargetRole = "export"
)

type BridgeDomainTransportMode

type BridgeDomainTransportMode string

BridgeDomainTransportMode represents Bridge domain transport mode

const (
	// Vlan tagged passthrough mode
	BridgeDomainTransportMode_vlan_passthrough BridgeDomainTransportMode = "vlan-passthrough"
)

type ControlWord

type ControlWord string

ControlWord represents Control word

const (
	// Enable control word
	ControlWord_enable ControlWord = "enable"

	// Disable control word
	ControlWord_disable ControlWord = "disable"
)

type ErpPort

type ErpPort string

ErpPort represents Erp port

const (
	// ERP port type none
	ErpPort_none ErpPort = "none"

	// ERP port type virtual
	ErpPort_virtual ErpPort = "virtual"

	// ERP port type interface
	ErpPort_interface_ ErpPort = "interface"
)

type ErpPort1

type ErpPort1 string

ErpPort1 represents Erp port1

const (
	// ERP main port 0
	ErpPort1_port0 ErpPort1 = "port0"

	// ERP main port 1
	ErpPort1_port1 ErpPort1 = "port1"
)

type Erpaps

type Erpaps string

Erpaps represents Erpaps

const (
	// ERP APS type interface
	Erpaps_interface_ Erpaps = "interface"

	// ERP APS type bridge domain
	Erpaps_bridge_domain Erpaps = "bridge-domain"

	// ERP APS type xconnect
	Erpaps_xconnect Erpaps = "xconnect"

	// ERP APS type none
	Erpaps_none Erpaps = "none"
)

type EthernetSegmentIdentifier

type EthernetSegmentIdentifier string

EthernetSegmentIdentifier represents Ethernet segment identifier

const (
	// ESI type 0
	EthernetSegmentIdentifier_type0 EthernetSegmentIdentifier = "type0"

	// Legacy ESI type
	EthernetSegmentIdentifier_legacy EthernetSegmentIdentifier = "legacy"

	// Override ESI type
	EthernetSegmentIdentifier_override EthernetSegmentIdentifier = "override"
)

type EthernetSegmentLoadBalance

type EthernetSegmentLoadBalance string

EthernetSegmentLoadBalance represents Ethernet segment load balance

const (
	// Single Active
	EthernetSegmentLoadBalance_single_active EthernetSegmentLoadBalance = "single-active"
)

type EthernetSegmentServiceCarving

type EthernetSegmentServiceCarving string

EthernetSegmentServiceCarving represents Ethernet segment service carving

const (
	// HRW
	EthernetSegmentServiceCarving_hrw EthernetSegmentServiceCarving = "hrw"
)

type Evpn

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

	// Enable EVPN feature. The type is interface{}.
	Enable interface{}

	// EVPN submodes.
	EvpnTables Evpn_EvpnTables
}

Evpn evpn

func (*Evpn) GetEntityData

func (evpn *Evpn) GetEntityData() *types.CommonEntityData

type EvpnEncapsulation

type EvpnEncapsulation string

EvpnEncapsulation represents Evpn encapsulation

const (
	// VXLAN Encapsulation
	EvpnEncapsulation_evpn_encapsulationvxlan EvpnEncapsulation = "evpn-encapsulationvxlan"

	// MPLS Encapsulation
	EvpnEncapsulation_evpn_encapsulation_mpls EvpnEncapsulation = "evpn-encapsulation-mpls"
)

type EvpnSide

type EvpnSide string

EvpnSide represents Evpn side

const (
	// EVPN Instance side defined as regular
	EvpnSide_evpn_side_regular EvpnSide = "evpn-side-regular"

	// EVPN Instance side defined as stitching
	EvpnSide_evpn_side_stitching EvpnSide = "evpn-side-stitching"
)

type Evpn_EvpnTables

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

	// Configure node to cost-out. The type is interface{}.
	EviCostOut interface{}

	// Configure EVPN router-id implicitly through Loopback Interface. The type is
	// string with pattern: [a-zA-Z0-9._/-]+.
	EvpnSourceInterface interface{}

	// Cost-in node after given time (seconds) on startup timer. The type is
	// interface{} with range: 30..86400. Units are second.
	EvpnCostInStartup interface{}

	// Enter EVPN timers configuration submode.
	EvpnTimers Evpn_EvpnTables_EvpnTimers

	// EVPN MAC Configuration.
	Evpnmac Evpn_EvpnTables_Evpnmac

	// Enter EVPN Instance configuration submode.
	EvpnEvis Evpn_EvpnTables_EvpnEvis

	// Virtual Access VFI interfaces.
	EvpnVirtualAccessVfis Evpn_EvpnTables_EvpnVirtualAccessVfis

	// Enter EVPN Loadbalancing configuration submode.
	EvpnLoadBalancing Evpn_EvpnTables_EvpnLoadBalancing

	// Enable Autodiscovery BGP in EVPN.
	EvpnBgpAutoDiscovery Evpn_EvpnTables_EvpnBgpAutoDiscovery

	// Enter EVPN Group Table submode.
	EvpnGroups Evpn_EvpnTables_EvpnGroups

	// Enter EVPN Instance configuration submode.
	EvpnInstances Evpn_EvpnTables_EvpnInstances

	// Enter EVPN Logging configuration submode.
	EvpnLogging Evpn_EvpnTables_EvpnLogging

	// Attachment Circuit interfaces.
	EvpnInterfaces Evpn_EvpnTables_EvpnInterfaces

	// Virtual Access Pseudowire interfaces.
	EvpnVirtualAccessPws Evpn_EvpnTables_EvpnVirtualAccessPws

	// EVPN Global Ethernet Segment submode.
	EvpnEthernetSegment Evpn_EvpnTables_EvpnEthernetSegment
}

Evpn_EvpnTables EVPN submodes

func (*Evpn_EvpnTables) GetEntityData

func (evpnTables *Evpn_EvpnTables) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnBgpAutoDiscovery

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

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Route Distinguisher.
	EvpnRouteDistinguisher Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher
}

Evpn_EvpnTables_EvpnBgpAutoDiscovery Enable Autodiscovery BGP in EVPN

func (*Evpn_EvpnTables_EvpnBgpAutoDiscovery) GetEntityData

func (evpnBgpAutoDiscovery *Evpn_EvpnTables_EvpnBgpAutoDiscovery) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher

func (*Evpn_EvpnTables_EvpnBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData

type Evpn_EvpnTables_EvpnEthernetSegment

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

	// Enable EVPN Global Ethernet Segment submode. The type is interface{}.
	Enable interface{}

	// EVPN ESI type table.
	EvpnEsiTypes Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes
}

Evpn_EvpnTables_EvpnEthernetSegment EVPN Global Ethernet Segment submode

func (*Evpn_EvpnTables_EvpnEthernetSegment) GetEntityData

func (evpnEthernetSegment *Evpn_EvpnTables_EvpnEthernetSegment) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes

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

	// ESI type. The type is slice of
	// Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType.
	EvpnEsiType []*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType
}

Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes EVPN ESI type table

func (*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes) GetEntityData

type Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType

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

	// This attribute is a key. ESI type. The type is interface{} with range:
	// 0..4294967295.
	EsiType interface{}

	// Disable ESI Autogeneration. The type is interface{}.
	DisableAutoGeneration interface{}
}

Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType ESI type

func (*Evpn_EvpnTables_EvpnEthernetSegment_EvpnEsiTypes_EvpnEsiType) GetEntityData

type Evpn_EvpnTables_EvpnEvis

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

	// Enter EVPN Instance configuration submode. The type is slice of
	// Evpn_EvpnTables_EvpnEvis_EvpnEvi.
	EvpnEvi []*Evpn_EvpnTables_EvpnEvis_EvpnEvi
}

Evpn_EvpnTables_EvpnEvis Enter EVPN Instance configuration submode

func (*Evpn_EvpnTables_EvpnEvis) GetEntityData

func (evpnEvis *Evpn_EvpnTables_EvpnEvis) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi

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

	// This attribute is a key. EVI ID. The type is interface{} with range:
	// 1..65534.
	Eviid interface{}

	// Disable route re-origination. The type is interface{}.
	EviReorigDisable interface{}

	// DEPRECATED: Advertise local MAC-only and BVI MAC routes. The type is
	// interface{}.
	EviAdvertiseMacDeprecated interface{}

	// EVPN Instance description. The type is string with length: 1..64.
	EvpnEviDescription interface{}

	// Disable ECMP on the EVI. The type is interface{}.
	EviEcmpDisable interface{}

	// Disable Unknown Unicast Flooding on this EVI. The type is interface{}.
	EviUnknownUnicastFloodingDisable interface{}

	// CW disable for EVPN EVI. The type is interface{}.
	EvpnEviCwDisable interface{}

	// Enter Loadbalancing configuration submode.
	EviLoadBalancing Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing

	// Enable Autodiscovery BGP in EVPN Instance.
	EvpnEviBgpAutoDiscovery Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery

	// Enter Multicast configuration submode.
	EviMulticast Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast

	// Enter Advertise local MAC-only routes configuration submode.
	EviAdvertiseMac Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi Enter EVPN Instance configuration submode

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi) GetEntityData

func (evpnEvi *Evpn_EvpnTables_EvpnEvis_EvpnEvi) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac

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

	// Enable Advertise local MAC-only routes. The type is interface{}.
	Enable interface{}

	// Advertise local MAC-only and BVI MAC routes. The type is interface{}.
	EviAdvertiseMacBvi interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac Enter Advertise local MAC-only routes configuration submode

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviAdvertiseMac) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing

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

	// Enable Loadbalancing. The type is interface{}.
	Enable interface{}

	// Enable Static Flow Label based load balancing. The type is interface{}.
	EviStaticFlowLabel interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing Enter Loadbalancing configuration submode

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviLoadBalancing) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast

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

	// Enable Multicast. The type is interface{}.
	Enable interface{}

	// Enable Multicast source connectivity. The type is interface{}.
	EviMcastSourceConnected interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast Enter Multicast configuration submode

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EviMulticast) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery

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

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Table Policy for installation of forwarding data to L2FIB. The type is
	// string.
	TablePolicy interface{}

	// Disables BGP Implicit Import. The type is interface{}.
	ImplicitImportDisable interface{}

	// Route Distinguisher.
	EvpnRouteDistinguisher Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher

	// Route Target.
	EvpnRouteTargets Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery Enable Autodiscovery BGP in EVPN Instance

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery) GetEntityData

func (evpnEviBgpAutoDiscovery *Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets

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

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs.
	EvpnRouteTargetAs []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone.
	EvpnRouteTargetNone []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address.
	EvpnRouteTargetIpv4Address []*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets Route Target

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. Two byte or 4 byte AS number. The type is
	// interface{} with range: 1..4294967295.
	As interface{}

	// This attribute is a key. AS:nn (hex or decimal format). The type is
	// interface{} with range: 0..4294967295.
	AsIndex interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs Name of the Route Target

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

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

	// This attribute is a key. Addr index. The type is interface{} with range:
	// 0..65535.
	AddrIndex interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address Name of the Route Target

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData

type Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone Name of the Route Target

func (*Evpn_EvpnTables_EvpnEvis_EvpnEvi_EvpnEviBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData

type Evpn_EvpnTables_EvpnGroups

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

	// Enter EVPN Group submode. The type is slice of
	// Evpn_EvpnTables_EvpnGroups_EvpnGroup.
	EvpnGroup []*Evpn_EvpnTables_EvpnGroups_EvpnGroup
}

Evpn_EvpnTables_EvpnGroups Enter EVPN Group Table submode

func (*Evpn_EvpnTables_EvpnGroups) GetEntityData

func (evpnGroups *Evpn_EvpnTables_EvpnGroups) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnGroups_EvpnGroup

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

	// This attribute is a key. Group ID. The type is interface{} with range:
	// 1..4294967295.
	GroupId interface{}

	// EVPN Group core interfaces.
	EvpnGroupCoreInterfaces Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces
}

Evpn_EvpnTables_EvpnGroups_EvpnGroup Enter EVPN Group submode

func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup) GetEntityData

func (evpnGroup *Evpn_EvpnTables_EvpnGroups_EvpnGroup) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces

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

	// EVPN Group Core interface. The type is slice of
	// Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface.
	EvpnGroupCoreInterface []*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface
}

Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces EVPN Group core interfaces

func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces) GetEntityData

type Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface

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

	// This attribute is a key. Name of the EVPN Group core interface. The type is
	// string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface EVPN Group Core interface

func (*Evpn_EvpnTables_EvpnGroups_EvpnGroup_EvpnGroupCoreInterfaces_EvpnGroupCoreInterface) GetEntityData

type Evpn_EvpnTables_EvpnInstances

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

	// Enter EVPN Instance configuration submode. The type is slice of
	// Evpn_EvpnTables_EvpnInstances_EvpnInstance.
	EvpnInstance []*Evpn_EvpnTables_EvpnInstances_EvpnInstance
}

Evpn_EvpnTables_EvpnInstances Enter EVPN Instance configuration submode

func (*Evpn_EvpnTables_EvpnInstances) GetEntityData

func (evpnInstances *Evpn_EvpnTables_EvpnInstances) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance

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

	// This attribute is a key. EVPN Instance ID. The type is interface{} with
	// range: 1..4294967295.
	VpnId interface{}

	// This attribute is a key. EVPN Instance Encapsulation. The type is
	// EvpnEncapsulation.
	Encapsulation interface{}

	// This attribute is a key. EVPN Instance Side. The type is EvpnSide.
	Side interface{}

	// Disable route re-origination. The type is interface{}.
	EviReorigDisable interface{}

	// DEPRECATED: Advertise local MAC-only and BVI MAC routes. The type is
	// interface{}.
	EviAdvertiseMacDeprecated interface{}

	// EVPN Instance description. The type is string with length: 1..64.
	EvpnEviDescription interface{}

	// Disable ECMP on the EVI. The type is interface{}.
	EviEcmpDisable interface{}

	// Disable Unknown Unicast Flooding on this EVI. The type is interface{}.
	EviUnknownUnicastFloodingDisable interface{}

	// CW disable for EVPN EVI. The type is interface{}.
	EvpnEviCwDisable interface{}

	// Enable Autodiscovery BGP in EVPN Instance.
	EvpnInstanceBgpAutoDiscovery Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery

	// Enter Advertise local MAC-only routes configuration submode.
	EvpnInstanceAdvertiseMac Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac

	// Enter Multicast configuration submode.
	EvpnInstanceMulticast Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast

	// Enter Loadbalancing configuration submode.
	EvpnInstanceLoadBalancing Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance Enter EVPN Instance configuration submode

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance) GetEntityData

func (evpnInstance *Evpn_EvpnTables_EvpnInstances_EvpnInstance) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac

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

	// Enable Advertise local MAC-only routes. The type is interface{}.
	Enable interface{}

	// Advertise local MAC-only and BVI MAC routes. The type is interface{}.
	EviAdvertiseMacBvi interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac Enter Advertise local MAC-only routes configuration submode

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceAdvertiseMac) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery

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

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Table Policy for installation of forwarding data to L2FIB. The type is
	// string.
	TablePolicy interface{}

	// Disables BGP Implicit Import. The type is interface{}.
	ImplicitImportDisable interface{}

	// Route Distinguisher.
	EvpnRouteDistinguisher Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher

	// Route Target.
	EvpnRouteTargets Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery Enable Autodiscovery BGP in EVPN Instance

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher Route Distinguisher

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteDistinguisher) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets

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

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs.
	EvpnRouteTargetAs []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone.
	EvpnRouteTargetNone []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone

	// Name of the Route Target. The type is slice of
	// Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address.
	EvpnRouteTargetIpv4Address []*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets Route Target

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. Two byte or 4 byte AS number. The type is
	// interface{} with range: 1..4294967295.
	As interface{}

	// This attribute is a key. AS:nn (hex or decimal format). The type is
	// interface{} with range: 0..4294967295.
	AsIndex interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs Name of the Route Target

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetAs) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

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

	// This attribute is a key. Addr index. The type is interface{} with range:
	// 0..65535.
	AddrIndex interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address Name of the Route Target

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetIpv4Address) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone

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

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. whether RT is Stitching RT. The type is
	// BgpRouteTarget.
	Stitching interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone Name of the Route Target

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceBgpAutoDiscovery_EvpnRouteTargets_EvpnRouteTargetNone) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing

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

	// Enable Loadbalancing. The type is interface{}.
	Enable interface{}

	// Enable Static Flow Label based load balancing. The type is interface{}.
	EviStaticFlowLabel interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing Enter Loadbalancing configuration submode

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceLoadBalancing) GetEntityData

type Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast

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

	// Enable Multicast. The type is interface{}.
	Enable interface{}

	// Enable Multicast source connectivity. The type is interface{}.
	EviMcastSourceConnected interface{}
}

Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast Enter Multicast configuration submode

func (*Evpn_EvpnTables_EvpnInstances_EvpnInstance_EvpnInstanceMulticast) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces

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

	// Attachment circuit interface. The type is slice of
	// Evpn_EvpnTables_EvpnInterfaces_EvpnInterface.
	EvpnInterface []*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface
}

Evpn_EvpnTables_EvpnInterfaces Attachment Circuit interfaces

func (*Evpn_EvpnTables_EvpnInterfaces) GetEntityData

func (evpnInterfaces *Evpn_EvpnTables_EvpnInterfaces) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface

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

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

	// Enter EVPN Core Isolation Group ID. The type is interface{} with range:
	// 1..4294967295.
	EvpnCoreIsolationGroup interface{}

	// Enable MAC Flushing. The type is MacFlushMode.
	MacFlush interface{}

	// Enter Interface-specific timers configuration submode.
	EvpnacTimers Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers

	// Enter Ethernet Segment configuration submode.
	EthernetSegment Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface Attachment circuit interface

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment

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

	// Force ethernet segment to remain single-homed. The type is interface{}.
	ForceSingleHomed interface{}

	// Ethernet-Segment Load Balancing mode. The type is
	// EthernetSegmentLoadBalance.
	LoadBalancingMode interface{}

	// Enable Ethernet Segment. The type is interface{}.
	Enable interface{}

	// Backbone Source MAC. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	BackboneSourceMac interface{}

	// ES-Import Route Target. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	EsImportRouteTarget interface{}

	// Ethernet-Segment Service Carving mode. The type is
	// EthernetSegmentServiceCarving.
	ServiceCarvingType interface{}

	// Ethernet segment identifier.
	Identifier Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier

	// Enter Manual service carving configuration submode.
	ManualServiceCarving Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment Enter Ethernet Segment configuration submode

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier

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

	// Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with
	// pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory.
	Bytes01 interface{}

	// 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes23 interface{}

	// 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes45 interface{}

	// 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes67 interface{}

	// 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes89 interface{}

	// Ethernet segment identifier type. The type is EthernetSegmentIdentifier.
	// This attribute is mandatory.
	Type interface{}
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier Ethernet segment identifier This type is a presence type.

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_Identifier) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving

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

	// Enable Manual service carving. The type is interface{}.
	Enable interface{}

	// Manual service carving primary,secondary lists.
	ServiceList Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList

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

	// Primary services list. The type is string with length: 1..150.
	Primary interface{}

	// Secondary services list. The type is string with length: 1..150.
	Secondary interface{}
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EthernetSegment_ManualServiceCarving_ServiceList) GetEntityData

type Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers

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

	// Interface-specific Peering timer. The type is interface{} with range:
	// 0..300. The default value is 3.
	EvpnacPeering interface{}

	// Interface-specific Carving timer. The type is interface{} with range:
	// 0..10. The default value is 0.
	EvpnacCarving interface{}

	// Enable Interface-specific timers. The type is interface{}.
	Enable interface{}

	// Interface-specific Recovery timer. The type is interface{} with range:
	// 20..3600. The default value is 30.
	EvpnacRecovery interface{}
}

Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers Enter Interface-specific timers configuration submode

func (*Evpn_EvpnTables_EvpnInterfaces_EvpnInterface_EvpnacTimers) GetEntityData

type Evpn_EvpnTables_EvpnLoadBalancing

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

	// Enable Static Flow Label based load balancing. The type is interface{}.
	EvpnStaticFlowLabel interface{}

	// Enable EVPN Loadbalancing. The type is interface{}.
	Enable interface{}
}

Evpn_EvpnTables_EvpnLoadBalancing Enter EVPN Loadbalancing configuration submode

func (*Evpn_EvpnTables_EvpnLoadBalancing) GetEntityData

func (evpnLoadBalancing *Evpn_EvpnTables_EvpnLoadBalancing) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnLogging

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

	// Enable Designated Forwarder election logging. The type is interface{}.
	EvpnDfElection interface{}

	// Enable EVPN Logging. The type is interface{}.
	Enable interface{}
}

Evpn_EvpnTables_EvpnLogging Enter EVPN Logging configuration submode

func (*Evpn_EvpnTables_EvpnLogging) GetEntityData

func (evpnLogging *Evpn_EvpnTables_EvpnLogging) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnTimers

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

	// Global Carving timer. The type is interface{} with range: 0..10. The
	// default value is 0.
	EvpnCarving interface{}

	// Global Recovery timer. The type is interface{} with range: 20..3600. The
	// default value is 30.
	EvpnRecovery interface{}

	// Enable EVPN timers. The type is interface{}.
	Enable interface{}

	// Global Peering timer. The type is interface{} with range: 0..300. The
	// default value is 3.
	EvpnPeering interface{}
}

Evpn_EvpnTables_EvpnTimers Enter EVPN timers configuration submode

func (*Evpn_EvpnTables_EvpnTimers) GetEntityData

func (evpnTimers *Evpn_EvpnTables_EvpnTimers) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws

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

	// Virtual Access Pseudowire. The type is slice of
	// Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw.
	EvpnVirtualAccessPw []*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw
}

Evpn_EvpnTables_EvpnVirtualAccessPws Virtual Access Pseudowire interfaces

func (*Evpn_EvpnTables_EvpnVirtualAccessPws) GetEntityData

func (evpnVirtualAccessPws *Evpn_EvpnTables_EvpnVirtualAccessPws) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// Enter Virtual Access Pseudowire-specific timers configuration submode.
	EvpnVirtualAccessPwTimers Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers

	// Enter Ethernet Segment configuration submode.
	EvpnVirtualEthernetSegment Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw Virtual Access Pseudowire

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers

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

	// Virtual Access Pseudowire-specific Recovery timer. The type is interface{}
	// with range: 20..3600. The default value is 30.
	EvpnVirtualAccessPwRecovery interface{}

	// Virtual Access Pseudowire-specific Peering timer. The type is interface{}
	// with range: 0..300. The default value is 3.
	EvpnVirtualAccessPwPeering interface{}

	// Enable Virtual Access Pseudowire-specific timers. The type is interface{}.
	Enable interface{}

	// Virtual Access Pseudowire-specific Carving timer. The type is interface{}
	// with range: 0..10. The default value is 0.
	EvpnVirtualAccessPwCarving interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers Enter Virtual Access Pseudowire-specific timers configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualAccessPwTimers) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment

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

	// Enable Ethernet Segment. The type is interface{}.
	Enable interface{}

	// ES-Import Route Target. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	EsImportRouteTarget interface{}

	// Ethernet-Segment Service Carving mode. The type is
	// EthernetSegmentServiceCarving.
	ServiceCarvingType interface{}

	// Ethernet segment identifier.
	Identifier Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier

	// Enter Manual service carving configuration submode.
	ManualServiceCarving Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment Enter Ethernet Segment configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier

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

	// Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with
	// pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory.
	Bytes01 interface{}

	// 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes23 interface{}

	// 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes45 interface{}

	// 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes67 interface{}

	// 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes89 interface{}

	// Ethernet segment identifier type. The type is EthernetSegmentIdentifier.
	// This attribute is mandatory.
	Type interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier Ethernet segment identifier This type is a presence type.

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_Identifier) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving

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

	// Enable Manual service carving. The type is interface{}.
	Enable interface{}

	// Manual service carving primary,secondary lists.
	ServiceList Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList

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

	// Primary services list. The type is string with length: 1..150.
	Primary interface{}

	// Secondary services list. The type is string with length: 1..150.
	Secondary interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists

func (*Evpn_EvpnTables_EvpnVirtualAccessPws_EvpnVirtualAccessPw_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis

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

	// Virtual Access VFI. The type is slice of
	// Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi.
	EvpnVirtualAccessVfi []*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi
}

Evpn_EvpnTables_EvpnVirtualAccessVfis Virtual Access VFI interfaces

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis) GetEntityData

func (evpnVirtualAccessVfis *Evpn_EvpnTables_EvpnVirtualAccessVfis) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi

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

	// This attribute is a key. Name of the Virtual Access VFI. The type is string
	// with length: 1..32.
	Name interface{}

	// Enter Virtual Forwarding Interface timers configuration submode.
	EvpnVirtualAccessVfiTimers Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers

	// Enter Ethernet Segment configuration submode.
	EvpnVirtualEthernetSegment Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi Virtual Access VFI

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers

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

	// Virtual Forwarding Interface-specific Recovery timer. The type is
	// interface{} with range: 20..3600. The default value is 30.
	EvpnVirtualAccessVfiRecovery interface{}

	// Virtual Forwarding Interface-specific Peering timer. The type is
	// interface{} with range: 0..300. The default value is 3.
	EvpnVirtualAccessVfiPeering interface{}

	// Virtual Forwarding Interface-specific Carving timer. The type is
	// interface{} with range: 0..10. The default value is 0.
	EvpnVirtualAccessVfiCarving interface{}

	// Enable Virtual Forwarding Interface timers. The type is interface{}.
	Enable interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers Enter Virtual Forwarding Interface timers configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualAccessVfiTimers) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment

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

	// Enable Ethernet Segment. The type is interface{}.
	Enable interface{}

	// ES-Import Route Target. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	EsImportRouteTarget interface{}

	// Ethernet-Segment Service Carving mode. The type is
	// EthernetSegmentServiceCarving.
	ServiceCarvingType interface{}

	// Ethernet segment identifier.
	Identifier Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier

	// Enter Manual service carving configuration submode.
	ManualServiceCarving Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment Enter Ethernet Segment configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier

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

	// Type 0's 1st Byte or Type Byte and 1st Byte. The type is string with
	// pattern: [0-9a-fA-F]{1,8}. This attribute is mandatory.
	Bytes01 interface{}

	// 2nd and 3rd Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes23 interface{}

	// 4th and 5th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes45 interface{}

	// 6th and 7th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes67 interface{}

	// 8th and 9th Bytes. The type is string with pattern: [0-9a-fA-F]{1,8}. This
	// attribute is mandatory. Units are byte.
	Bytes89 interface{}

	// Ethernet segment identifier type. The type is EthernetSegmentIdentifier.
	// This attribute is mandatory.
	Type interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier Ethernet segment identifier This type is a presence type.

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_Identifier) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving

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

	// Enable Manual service carving. The type is interface{}.
	Enable interface{}

	// Manual service carving primary,secondary lists.
	ServiceList Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving Enter Manual service carving configuration submode

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving) GetEntityData

type Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList

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

	// Primary services list. The type is string with length: 1..150.
	Primary interface{}

	// Secondary services list. The type is string with length: 1..150.
	Secondary interface{}
}

Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList Manual service carving primary,secondary lists

func (*Evpn_EvpnTables_EvpnVirtualAccessVfis_EvpnVirtualAccessVfi_EvpnVirtualEthernetSegment_ManualServiceCarving_ServiceList) GetEntityData

type Evpn_EvpnTables_Evpnmac

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

	// Enable EVPN MAC Configuration. The type is interface{}.
	Enable interface{}

	// EVPN MAC Secure Configuration.
	EvpnmacSecure Evpn_EvpnTables_Evpnmac_EvpnmacSecure
}

Evpn_EvpnTables_Evpnmac EVPN MAC Configuration

func (*Evpn_EvpnTables_Evpnmac) GetEntityData

func (evpnmac *Evpn_EvpnTables_Evpnmac) GetEntityData() *types.CommonEntityData

type Evpn_EvpnTables_Evpnmac_EvpnmacSecure

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

	// Length of time to lock the MAC after a MAC security violation. The type is
	// interface{} with range: 5..3600.
	EvpnmacSecureFreezeTime interface{}

	// Enable EVPN MAC Secure Configuration. The type is interface{}.
	Enable interface{}

	// Number of times to unfreeze a MAC before permanently freezing it. The type
	// is interface{} with range: 0..1000.
	EvpnmacSecureRetryCount interface{}

	// Number of moves to occur within the move interval before locking the MAC.
	// The type is interface{} with range: 1..1000.
	EvpnmacSecureMoveCount interface{}

	// Interval to watch for subsequent MAC moves before locking the MAC. The type
	// is interface{} with range: 5..3600.
	EvpnmacSecureMoveInterval interface{}
}

Evpn_EvpnTables_Evpnmac_EvpnmacSecure EVPN MAC Secure Configuration

func (*Evpn_EvpnTables_Evpnmac_EvpnmacSecure) GetEntityData

func (evpnmacSecure *Evpn_EvpnTables_Evpnmac_EvpnmacSecure) GetEntityData() *types.CommonEntityData

type FlowLabelLoadBalance

type FlowLabelLoadBalance string

FlowLabelLoadBalance represents Flow label load balance

const (
	// Flow Label load balance is off
	FlowLabelLoadBalance_off FlowLabelLoadBalance = "off"

	// Delete Flow Label on receive side
	FlowLabelLoadBalance_receive FlowLabelLoadBalance = "receive"

	// Insert Flow Label on transmit side
	FlowLabelLoadBalance_transmit FlowLabelLoadBalance = "transmit"

	// Insert/Delete Flow Label on transmit/receive
	// side
	FlowLabelLoadBalance_both FlowLabelLoadBalance = "both"
)

type FlowLabelTlvCode

type FlowLabelTlvCode string

FlowLabelTlvCode represents Flow label tlv code

const (
	// Set Flow Label Legacy TLV code (DEPRECATED)
	FlowLabelTlvCode_Y_17 FlowLabelTlvCode = "17"

	// Disable Sending Flow Label Legacy TLV
	FlowLabelTlvCode_disable FlowLabelTlvCode = "disable"
)

type GenericInterfaceLists

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

	// Generic interface list. The type is slice of
	// GenericInterfaceLists_GenericInterfaceList.
	GenericInterfaceList []*GenericInterfaceLists_GenericInterfaceList
}

GenericInterfaceLists generic interface lists

func (*GenericInterfaceLists) GetEntityData

func (genericInterfaceLists *GenericInterfaceLists) GetEntityData() *types.CommonEntityData

type GenericInterfaceLists_GenericInterfaceList

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

	// This attribute is a key. Name of the interface list. The type is string
	// with length: 1..32.
	GenericInterfaceListName interface{}

	// Enable interface list. The type is interface{}.
	Enable interface{}

	// Interface table.
	Interfaces GenericInterfaceLists_GenericInterfaceList_Interfaces
}

GenericInterfaceLists_GenericInterfaceList Generic interface list

func (*GenericInterfaceLists_GenericInterfaceList) GetEntityData

func (genericInterfaceList *GenericInterfaceLists_GenericInterfaceList) GetEntityData() *types.CommonEntityData

type GenericInterfaceLists_GenericInterfaceList_Interfaces

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

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

GenericInterfaceLists_GenericInterfaceList_Interfaces Interface table

func (*GenericInterfaceLists_GenericInterfaceList_Interfaces) GetEntityData

type GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface

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

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

	// Enable interface. The type is interface{}.
	Enable interface{}
}

GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface Interface

func (*GenericInterfaceLists_GenericInterfaceList_Interfaces_Interface) GetEntityData

type InterfaceProfile

type InterfaceProfile string

InterfaceProfile represents Interface profile

const (
	// Set the snooping
	InterfaceProfile_snoop InterfaceProfile = "snoop"

	// disable DHCP protocol
	InterfaceProfile_dhcp_protocol InterfaceProfile = "dhcp-protocol"
)

type InterfaceTrafficFlood

type InterfaceTrafficFlood string

InterfaceTrafficFlood represents Interface traffic flood

const (
	// Traffic flooding
	InterfaceTrafficFlood_traffic_flooding InterfaceTrafficFlood = "traffic-flooding"

	// Enable Flooding
	InterfaceTrafficFlood_enable_flooding InterfaceTrafficFlood = "enable-flooding"

	// Disable flooding
	InterfaceTrafficFlood_disable_flooding InterfaceTrafficFlood = "disable-flooding"
)

type Interworking

type Interworking string

Interworking represents Interworking

const (
	// Ethernet interworking
	Interworking_ethernet Interworking = "ethernet"

	// IPv4 interworking
	Interworking_ipv4 Interworking = "ipv4"
)

type L2Encapsulation

type L2Encapsulation string

L2Encapsulation represents L2 encapsulation

const (
	// Vlan tagged mode
	L2Encapsulation_vlan L2Encapsulation = "vlan"

	// Ethernet port mode
	L2Encapsulation_ethernet L2Encapsulation = "ethernet"
)

type L2tpCookieSize

type L2tpCookieSize string

L2tpCookieSize represents L2tp cookie size

const (
	// Cookie size is zero bytes
	L2tpCookieSize_zero L2tpCookieSize = "zero"

	// Cookie size is four bytes
	L2tpCookieSize_four L2tpCookieSize = "four"

	// Cookie size is eight bytes
	L2tpCookieSize_eight L2tpCookieSize = "eight"
)

type L2tpSignalingProtocol

type L2tpSignalingProtocol string

L2tpSignalingProtocol represents L2tp signaling protocol

const (
	// No signaling
	L2tpSignalingProtocol_none L2tpSignalingProtocol = "none"

	// L2TPv3
	L2tpSignalingProtocol_l2tpv3 L2tpSignalingProtocol = "l2tpv3"
)

type L2tpv3Sequencing

type L2tpv3Sequencing string

L2tpv3Sequencing represents L2tpv3 sequencing

const (
	// Sequencing is off
	L2tpv3Sequencing_off L2tpv3Sequencing = "off"

	// Sequencing on both transmit and receive side
	L2tpv3Sequencing_both L2tpv3Sequencing = "both"
)

type L2vpn

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

	// Enable Non-Stop Routing. The type is interface{}.
	Nsr interface{}

	// Ignore MTU Mismatch for XCs. The type is interface{}.
	MtuMismatchIgnore interface{}

	// Topology change notification propagation. The type is interface{}.
	TcnPropagation interface{}

	// Configure PW OAM refresh interval. The type is interface{} with range:
	// 1..4095. Units are second.
	PwoamRefresh interface{}

	// Enable flow load balancing on l2vpn bridges. The type is LoadBalance.
	LoadBalance interface{}

	// MS-PW global description. The type is string with length: 1..64.
	MspwDescription interface{}

	// Configure MAC limit threshold percent. The type is interface{} with range:
	// 1..100. Units are percentage.
	MacLimitThreshold interface{}

	// Disable PW status. The type is interface{}.
	PwStatusDisable interface{}

	// Enable L2VPN feature. The type is interface{}.
	Enable interface{}

	// Enable PW grouping. The type is interface{}.
	PwGrouping interface{}

	// L2VPN Capability Mode. The type is L2vpnCapabilityMode.
	Capability interface{}

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

	// Pseudowire-routing attributes.
	PwRouting L2vpn_PwRouting

	// L2VPN neighbor submode.
	Neighbor L2vpn_Neighbor

	// L2VPN databases.
	Database L2vpn_Database

	// L2VPN PBB Global.
	Pbb L2vpn_Pbb

	// Global auto-discovery attributes.
	AutoDiscovery L2vpn_AutoDiscovery

	// L2VPN utilities.
	Utility L2vpn_Utility

	// SNMP related configuration.
	Snmp L2vpn_Snmp
}

L2vpn L2VPN configuration

func (*L2vpn) GetEntityData

func (l2vpn *L2vpn) GetEntityData() *types.CommonEntityData

type L2vpnCapabilityMode

type L2vpnCapabilityMode string

L2vpnCapabilityMode represents L2vpn capability mode

const (
	// Compute global capability as the highest node
	// capability
	L2vpnCapabilityMode_high_mode L2vpnCapabilityMode = "high-mode"

	// Disable global capability re-computation
	L2vpnCapabilityMode_single_mode L2vpnCapabilityMode = "single-mode"
)

type L2vpnLogging

type L2vpnLogging string

L2vpnLogging represents L2vpn logging

const (
	// enable logging
	L2vpnLogging_enable L2vpnLogging = "enable"

	// disable logging
	L2vpnLogging_disable L2vpnLogging = "disable"
)

type L2vpnVerification

type L2vpnVerification string

L2vpnVerification represents L2vpn verification

const (
	// enable verification
	L2vpnVerification_enable L2vpnVerification = "enable"

	// disable verification
	L2vpnVerification_disable L2vpnVerification = "disable"
)

type L2vpn_AutoDiscovery

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

	// Global bgp signaling attributes.
	BgpSignaling L2vpn_AutoDiscovery_BgpSignaling
}

L2vpn_AutoDiscovery Global auto-discovery attributes

func (*L2vpn_AutoDiscovery) GetEntityData

func (autoDiscovery *L2vpn_AutoDiscovery) GetEntityData() *types.CommonEntityData

type L2vpn_AutoDiscovery_BgpSignaling

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

	// Ignore MTU mismatch for auto-discovered pseudowires. The type is
	// interface{}.
	MtuMismatchIgnore interface{}
}

L2vpn_AutoDiscovery_BgpSignaling Global bgp signaling attributes

func (*L2vpn_AutoDiscovery_BgpSignaling) GetEntityData

func (bgpSignaling *L2vpn_AutoDiscovery_BgpSignaling) GetEntityData() *types.CommonEntityData

type L2vpn_Database

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

	// List of G8032 Ring.
	G8032Rings L2vpn_Database_G8032Rings

	// List of xconnect groups.
	XconnectGroups L2vpn_Database_XconnectGroups

	// List of bridge groups.
	BridgeDomainGroups L2vpn_Database_BridgeDomainGroups

	// List of pseudowire classes.
	PseudowireClasses L2vpn_Database_PseudowireClasses

	// List of VLAN Switches.
	VlanSwitches L2vpn_Database_VlanSwitches

	// List of Flexible XConnect Services.
	FlexibleXconnectServiceTable L2vpn_Database_FlexibleXconnectServiceTable

	// Redundancy groups.
	Redundancy L2vpn_Database_Redundancy
}

L2vpn_Database L2VPN databases

func (*L2vpn_Database) GetEntityData

func (database *L2vpn_Database) GetEntityData() *types.CommonEntityData

type L2vpn_Database_BridgeDomainGroups

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

	// Bridge group. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup.
	BridgeDomainGroup []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup
}

L2vpn_Database_BridgeDomainGroups List of bridge groups

func (*L2vpn_Database_BridgeDomainGroups) GetEntityData

func (bridgeDomainGroups *L2vpn_Database_BridgeDomainGroups) GetEntityData() *types.CommonEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup

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

	// This attribute is a key. Name of the Bridge group. The type is string with
	// length: 1..32.
	Name interface{}

	// List of Bridge Domain.
	BridgeDomains L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup Bridge group

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains

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

	// bridge domain. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain.
	BridgeDomain []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains List of Bridge Domain

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain

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

	// This attribute is a key. Name of the bridge domain. The type is string with
	// length: 1..27.
	Name interface{}

	// Coupled-mode configuration. The type is interface{}.
	CoupledMode interface{}

	// shutdown the Bridge Domain. The type is interface{}.
	Shutdown interface{}

	// Disable Unknown Unicast flooding. The type is interface{}.
	FloodingUnknownUnicast interface{}

	// Disable IGMP Snooping. The type is interface{}.
	IgmpSnoopingDisable interface{}

	// Bridge Domain Transport mode. The type is BridgeDomainTransportMode.
	TransportMode interface{}

	// Attach MLD Snooping Profile Name. The type is string with length: 1..32.
	MldSnooping interface{}

	// Maximum transmission unit for this Bridge Domain. The type is interface{}
	// with range: 46..65535. Units are byte.
	BridgeDomainMtu interface{}

	// DHCPv4 Snooping profile name. The type is string with length: 1..32.
	Dhcp interface{}

	// Bridge-domain description Name. The type is string with length: 1..64.
	BridgeDescription interface{}

	// Attach IGMP Snooping Profile Name. The type is string with length: 1..32.
	IgmpSnooping interface{}

	// Disable flooding. The type is interface{}.
	Flooding interface{}

	// Storm Control.
	BdStormControls L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls

	// Bridge Domain VxLAN Network Identifier Table.
	MemberVnis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis

	// MAC configuration commands.
	BridgeDomainMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac

	// nV Satellite.
	NvSatellite L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite

	// Bridge Domain PBB.
	BridgeDomainPbb L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb

	// Bridge Domain EVI Table.
	BridgeDomainEvis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis

	// Specify the access virtual forwarding interface name.
	AccessVfis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis

	// List of pseudowires.
	BdPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires

	// Specify the virtual forwarding interface name.
	Vfis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis

	// Bridge Domain EVPN VxLAN Network Identifier Table.
	BridgeDomainvnis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis

	// Attachment Circuit table.
	BdAttachmentCircuits L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits

	// List of EVPN pseudowires.
	BdPseudowireEvpns L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns

	// IP Source Guard.
	IpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard

	// Dynamic ARP Inspection.
	Dai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai

	// Bridge Domain Routed Interface Table.
	RoutedInterfaces L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain bridge domain

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis

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

	// Name of the Acess Virtual Forwarding Interface. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi.
	AccessVfi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis Specify the access virtual forwarding interface name

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi

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

	// This attribute is a key. Name of the AccessVirtual Forwarding Interface.
	// The type is string with length: 1..32.
	Name interface{}

	// shutdown the AccessVfi. The type is interface{}.
	AccessVfiShutdown interface{}

	// List of pseudowires.
	AccessVfiPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi Name of the Acess Virtual Forwarding Interface

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire.
	AccessVfiPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires List of pseudowires

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// Pseudowire class template name to use for this pseudowire. The type is
	// string with length: 1..32.
	AccessVfiPwClass interface{}

	// Static Mac Address Table.
	AccessVfiPseudowireStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire Pseudowire configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress.
	AccessVfiPseudowireStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits

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

	// Name of the Attachment Circuit. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit.
	BdAttachmentCircuit []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits Attachment Circuit table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit

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

	// This attribute is a key. The name of the Attachment Circuit. The type is
	// string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}

	// Enable or Disable Flooding. The type is InterfaceTrafficFlood.
	InterfaceFlooding interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	InterfaceIgmpSnoop interface{}

	// Enable or Disable Unknown Unicast Flooding. The type is
	// InterfaceTrafficFlood.
	InterfaceFloodingUnknownUnicast interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	InterfaceMldSnoop interface{}

	// IP Source Guard.
	InterfaceIpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard

	// L2 Interface Dynamic ARP Inspection.
	InterfaceDai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai

	// Attach a DHCP profile.
	InterfaceProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile

	// Storm Control.
	BdacStormControlTypes L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes

	// Split Horizon.
	SplitHorizon L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon

	// Static Mac Address Table.
	StaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses

	// MAC configuration commands.
	InterfaceMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit Name of the Attachment Circuit

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType.
	BdacStormControlType []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes Storm Control

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType Storm Control Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface Dynamic ARP Inspection. The type is interface{}.
	Disable interface{}

	// Enable L2 Interface Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	InterfaceDaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai L2 Interface Dynamic ARP Inspection

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation

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

	// IPv4 Verification. The type is L2vpnVerification.
	Ipv4Verification interface{}

	// Destination MAC Verification. The type is L2vpnVerification.
	DestinationMacVerification interface{}

	// Source MAC Verification. The type is L2vpnVerification.
	SourceMacVerification interface{}

	// Enable Address Validation. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation Address Validation

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface Dynamic IP source guard. The type is interface{}.
	Disable interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard IP Source Guard

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac

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

	// Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush.
	InterfaceMacPortDownFlush interface{}

	// Enable Mac Learning. The type is MacLearn.
	InterfaceMacLearning interface{}

	// MAC-Aging configuration commands.
	InterfaceMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging

	// MAC Secure.
	InterfaceMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure

	// MAC-Limit configuration commands.
	InterfaceMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac MAC configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging

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

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	InterfaceMacAgingTime interface{}

	// MAC address aging type. The type is MacAging.
	InterfaceMacAgingType interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging MAC-Aging configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit

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

	// Number of MAC addresses on an Interface after which MAC limit action is
	// taken. The type is interface{} with range: 0..4294967295.
	InterfaceMacLimitMax interface{}

	// MAC address limit notification action in a Interface. The type is
	// MacNotification.
	InterfaceMacLimitNotif interface{}

	// Interface MAC address limit enforcement action. The type is MacLimitAction.
	InterfaceMacLimitAction interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure MAC Secure

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile Attach a DHCP profile

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon

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

	// Split Horizon Group ID.
	SplitHorizonGroupId L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon Split Horizon

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId

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

	// Enable split horizon group. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId Split Horizon Group ID

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress.
	StaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns

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

	// EVPN Pseudowire configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn.
	BdPseudowireEvpn []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns List of EVPN pseudowires

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..65534.
	Eviid interface{}

	// This attribute is a key. AC ID. The type is interface{} with range:
	// 1..4294967295.
	Acid interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn EVPN Pseudowire configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire.
	BdPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires List of pseudowires

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	PseudowireMldSnoop interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PseudowireIgmpSnoop interface{}

	// Bridge-domain Pseudowire flooding. The type is InterfaceTrafficFlood.
	PseudowireFlooding interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	BdPwClass interface{}

	// Bridge-domain Pseudowire flooding Unknown Unicast. The type is
	// InterfaceTrafficFlood.
	PseudowireFloodingUnknownUnicast interface{}

	// Access Pseudowire Dynamic ARP Inspection.
	PseudowireDai L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai

	// Storm Control.
	BdpwStormControlTypes L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes

	// Attach a DHCP profile.
	PseudowireProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile

	// Static Mac Address Table.
	BdPwStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses

	// IP Source Guard.
	PseudowireIpSourceGuard L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard

	// Bridge-domain Pseudowire MAC configuration commands.
	PseudowireMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac

	// Split Horizon.
	BdPwSplitHorizon L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon

	// MPLS static labels.
	BdPwMplsStaticLabels L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels

	// List of pseudowires.
	BridgeDomainBackupPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire Pseudowire configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels MPLS static labels

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon

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

	// Split Horizon Group.
	BdPwSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon Split Horizon

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup

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

	// Enable split horizon group. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup Split Horizon Group

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress.
	BdPwStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType.
	BdpwStormControlType []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes Storm Control

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType Storm Control Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires

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

	// Backup pseudowire configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire.
	BridgeDomainBackupPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires List of pseudowires

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	BridgeDomainBackupPwClass interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire Backup pseudowire configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable Dynamic ARP Inspection. The type is interface{}.
	Disable interface{}

	// Enable Access Pseudowire Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	PseudowireDaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai Access Pseudowire Dynamic ARP Inspection

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation

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

	// IPv4 Verification. The type is L2vpnVerification.
	Ipv4Verification interface{}

	// Destination MAC Verification. The type is L2vpnVerification.
	DestinationMacVerification interface{}

	// Source MAC Verification. The type is L2vpnVerification.
	SourceMacVerification interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation Address Validation

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable Dynamic IP source guard. The type is interface{}.
	Disable interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard IP Source Guard

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac

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

	// Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush.
	PseudowireMacPortDownFlush interface{}

	// Bridge-domain Pseudowire MAC configuration mode. The type is interface{}.
	Enable interface{}

	// Enable MAC Learning. The type is MacLearn.
	PseudowireMacLearning interface{}

	// MAC Secure.
	PseudowireMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure

	// MAC-Aging configuration commands.
	PseudowireMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging

	// MAC-Limit configuration commands.
	PseudowireMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac Bridge-domain Pseudowire MAC configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging

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

	// MAC address aging type. The type is MacAging.
	PseudowireMacAgingType interface{}

	// MAC Aging Time. The type is interface{} with range: 300..30000.
	PseudowireMacAgingTime interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging MAC-Aging configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit

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

	// Bridge Access Pseudowire MAC address limit enforcement action. The type is
	// MacLimitAction.
	PseudowireMacLimitAction interface{}

	// MAC address limit notification action in a Bridge Access Pseudowire. The
	// type is MacNotification.
	PseudowireMacLimitNotif interface{}

	// Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit
	// action is taken. The type is interface{} with range: 0..4294967295.
	PseudowireMacLimitMax interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Pseudowire MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure MAC Secure

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile Attach a DHCP profile

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl.
	BdStormControl []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls Storm Control

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl Storm Control Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis

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

	// Bridge Domain MPLS EVPN. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi.
	BridgeDomainEvi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis Bridge Domain EVI Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi

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

	// This attribute is a key. MPLS Ethernet VPN-ID. The type is interface{} with
	// range: 1..65534.
	VpnId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi Bridge Domain MPLS EVPN

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac

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

	// Mac withdraw sent from access PW to access PW. The type is interface{}.
	BdMacWithdrawRelay interface{}

	// MAC withdraw on Access PW. The type is interface{}.
	BdMacWithdrawAccessPwDisable interface{}

	// Disable MAC Flush when Port goes Down. The type is interface{}.
	BdMacPortDownFlush interface{}

	// Disable Mac Withdraw. The type is interface{}.
	BdMacWithdraw interface{}

	// MAC withdraw sent on bridge port down. The type is MacWithdrawBehavior.
	BdMacWithdrawBehavior interface{}

	// Mac Learning Type. The type is BdmacLearn.
	BdMacLearn interface{}

	// MAC-Limit configuration commands.
	BdMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit

	// Filter Mac Address.
	BdMacFilters L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters

	// MAC Secure.
	MacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure

	// MAC-Aging configuration commands.
	BdMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac MAC configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging

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

	// MAC address aging type. The type is MacAging.
	BdMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	BdMacAgingTime interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging MAC-Aging configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters

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

	// Static MAC address. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter.
	BdMacFilter []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters Filter Mac Address

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}

	// MAC address for filtering. The type is interface{}.
	Drop interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter Static MAC address

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit

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

	// MAC address limit enforcement action. The type is MacLimitAction.
	BdMacLimitAction interface{}

	// Mac Address Limit Notification. The type is MacNotification.
	BdMacLimitNotif interface{}

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	BdMacLimitMax interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure

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

	// MAC Secure Logging. The type is interface{}.
	Logging interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}

	// MAC Secure Threshold. The type is interface{}.
	Threshold interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure MAC Secure

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb

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

	// PBB Edge.
	PbbEdges L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges

	// PBB Core.
	PbbCore L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb Bridge Domain PBB

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore

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

	// Enabling MMRP PBB-VPLS Flood Optimization. The type is interface{}.
	PbbCoreMmrpFloodOptimization interface{}

	// VLAN ID to push. The type is interface{} with range: 1..4094.
	VlanId interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PbbCoreIgmpProfile interface{}

	// Enable Bridge Domain PBB Core Configuration. The type is interface{}.
	Enable interface{}

	// MAC configuration commands.
	PbbCoreMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac

	// PBB Core EVI Table.
	PbbCoreEvis L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis

	// Attach a DHCP profile.
	PbbCoreDhcpProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore PBB Core

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile Attach a DHCP profile

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis

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

	// PBB Core EVI. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi.
	PbbCoreEvi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis PBB Core EVI Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..4294967295.
	Eviid interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi PBB Core EVI

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac

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

	// Enable Mac Learning. The type is MacLearn.
	PbbCoreMacLearning interface{}

	// MAC-Aging configuration commands.
	PbbCoreMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging

	// MAC-Limit configuration commands.
	PbbCoreMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac MAC configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging

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

	// MAC address aging type. The type is MacAging.
	PbbCoreMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	PbbCoreMacAgingTime interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging MAC-Aging configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit

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

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	PbbCoreMacLimitMax interface{}

	// MAC address limit notification action. The type is MacNotification.
	PbbCoreMacLimitNotif interface{}

	// MAC address limit enforcement action. The type is MacLimitAction.
	PbbCoreMacLimitAction interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges

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

	// Configure BD as PBB Edge with ISID and associated PBB Core BD. The type is
	// slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge.
	PbbEdge []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges PBB Edge

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge

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

	// This attribute is a key. ISID. The type is interface{} with range:
	// 256..16777214.
	Isid interface{}

	// This attribute is a key. Core BD Name. The type is string with length:
	// 1..27.
	CoreBdName interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PbbEdgeIgmpProfile interface{}

	// Configure Unknown Unicast BMAC address for PBB Edge Port. The type is
	// string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	UnknownUnicastBmac interface{}

	// Split Horizon Group.
	PbbEdgeSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup

	// PBB Static Mac Address Mapping Table.
	PbbStaticMacMappings L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings

	// Attach a DHCP profile.
	PbbEdgeDhcpProfile L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile

	// MAC configuration commands.
	PbbEdgeMac L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge Configure BD as PBB Edge with ISID and associated PBB Core BD

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile Attach a DHCP profile

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac

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

	// Enable Mac Learning. The type is MacLearn.
	PbbEdgeMacLearning interface{}

	// MAC-Limit configuration commands.
	PbbEdgeMacLimit L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit

	// MAC-Aging configuration commands.
	PbbEdgeMacAging L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging

	// MAC Secure.
	PbbEdgeMacSecure L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac MAC configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging

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

	// MAC address aging type. The type is MacAging.
	PbbEdgeMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	PbbEdgeMacAgingTime interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging MAC-Aging configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit

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

	// MAC address limit enforcement action. The type is MacLimitAction.
	PbbEdgeMacLimitAction interface{}

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	PbbEdgeMacLimitMax interface{}

	// MAC address limit notification action. The type is MacNotification.
	PbbEdgeMacLimitNotif interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable Virtual instance port MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}

	// Accept Virtual instance port to be shutdown on mac violation. The type is
	// interface{}.
	AcceptShutdown interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure MAC Secure

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup

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

	// Disable split horizon group. The type is interface{}.
	Disable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup Split Horizon Group

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings

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

	// PBB Static Mac Address Mapping Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping.
	PbbStaticMacMapping []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings PBB Static Mac Address Mapping Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}

	// Static backbone MAC address to map with. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PbbStaticMacMappingBmac interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping PBB Static Mac Address Mapping Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis

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

	// Bridge Domain VxLAN EVPN. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni.
	BridgeDomainvni []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis Bridge Domain EVPN VxLAN Network Identifier Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni

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

	// This attribute is a key. VxLAN Ethernet VPN-ID. The type is interface{}
	// with range: 1..16777215.
	VpnId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni Bridge Domain VxLAN EVPN

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai

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

	// Enable Logging. The type is interface{}.
	Logging interface{}

	// Enable Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	DaiAddressValidation L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai Dynamic ARP Inspection

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation

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

	// Enable IPv4 Verification. The type is interface{}.
	Ipv4Verification interface{}

	// Enable Destination MAC Verification. The type is interface{}.
	DestinationMacVerification interface{}

	// Enable Source MAC Verification. The type is interface{}.
	SourceMacVerification interface{}

	// Enable Address Validation. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation Address Validation

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard

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

	// Enable Logging. The type is interface{}.
	Logging interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard IP Source Guard

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis

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

	// Bridge Domain Member VxLAN Network Identifier. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni.
	MemberVni []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis Bridge Domain VxLAN Network Identifier Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni

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

	// This attribute is a key. VxLAN Network Identifier number. The type is
	// interface{} with range: 1..16777215.
	Vni interface{}

	// Static Mac Address Table.
	MemberVniStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni Bridge Domain Member VxLAN Network Identifier

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress.
	MemberVniStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

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

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite

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

	// Enable IPv4 Multicast Offload to Satellite Nodes. The type is interface{}.
	OffloadIpv4MulticastEnable interface{}

	// Enable nV Satellite Settings. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite nV Satellite

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces

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

	// Bridge Domain Routed Interface. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface.
	RoutedInterface []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces Bridge Domain Routed Interface Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface

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

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

	// Routed interface split horizon group.
	RoutedInterfaceSplitHorizonGroup L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface Bridge Domain Routed Interface

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup

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

	// Configure BVI under SHG 1. The type is interface{}.
	RoutedInterfaceSplitHorizonGroupCore interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup Routed interface split horizon group

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis

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

	// Name of the Virtual Forwarding Interface. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi.
	Vfi []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis Specify the virtual forwarding interface name

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi

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

	// This attribute is a key. Name of the Virtual Forwarding Interface. The type
	// is string with length: 1..32.
	Name interface{}

	// Enabling Shutdown. The type is interface{}.
	VfiShutdown interface{}

	// VPN Identifier. The type is interface{} with range: 1..4294967295.
	Vpnid interface{}

	// Enable Multicast P2MP in this VFI.
	MulticastP2mp L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp

	// List of pseudowires.
	VfiPseudowires L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires

	// Enable Autodiscovery BGP in this VFI.
	BgpAutoDiscovery L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi Name of the Virtual Forwarding Interface

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery

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

	// Table Policy for installation of forwarding data to L2FIB. The type is
	// string.
	TablePolicy interface{}

	// Enable control-word for this VFI. The type is interface{}.
	AdControlWord interface{}

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Signaling Protocol LDP in this VFI configuration.
	LdpSignalingProtocol L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol

	// Route policy.
	BgpRoutePolicy L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy

	// Route Distinguisher.
	RouteDistinguisher L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher

	// Enable Signaling Protocol BGP in this VFI.
	BgpSignalingProtocol L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol

	// Route Target.
	RouteTargets L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery Enable Autodiscovery BGP in this VFI

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy

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

	// Export route policy. The type is string.
	Export interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy Route policy

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol

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

	// Local Virtual Edge Block Configurable Range. The type is interface{} with
	// range: 11..100.
	VeRange interface{}

	// Local Virtual Edge Identifier. The type is interface{} with range:
	// 1..16384.
	Veid interface{}

	// Enable BGP as Signaling Protocol. The type is interface{}.
	Enable interface{}

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol Enable Signaling Protocol BGP in this VFI

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol

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

	// Enable LDP as Signaling Protocol.Deletion of this object also causes
	// deletion of all objects under LDPSignalingProtocol. The type is
	// interface{}.
	Enable interface{}

	// VPLS ID.
	VplsId L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol Signaling Protocol LDP in this VFI configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId

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

	// VPLS-ID Type. The type is LdpVplsId.
	Type interface{}

	// Two byte AS number. The type is interface{} with range: 1..65535.
	As interface{}

	// AS index. The type is interface{} with range: 0..4294967295.
	AsIndex interface{}

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

	// Address index. The type is interface{} with range: 0..32767.
	AddressIndex interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId VPLS ID

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher Route Distinguisher

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets

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

	// Name of the Route Target. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget.
	RouteTarget []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets Route Target

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget

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

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// two byte as or four byte as. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs.
	TwoByteAsOrFourByteAs []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs

	// ipv4 address. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address.
	Ipv4Address []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget Name of the Route Target

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address

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

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

	// This attribute is a key. Addr index. The type is interface{} with range:
	// 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ipv4 address

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs

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

	// This attribute is a key. Two byte or 4 byte AS number. The type is
	// interface{} with range: 1..4294967295.
	As interface{}

	// This attribute is a key. AS:nn (hex or decimal format). The type is
	// interface{} with range: 0..4294967295.
	AsIndex interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp

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

	// Enable Autodiscovery P2MP. The type is interface{}.
	Enable interface{}

	// Multicast P2MP Transport.
	Transports L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports

	// Multicast P2MP Signaling Type.
	Signalings L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp Enable Multicast P2MP in this VFI

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings

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

	// Multicast P2MP Signaling Type. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling.
	Signaling []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings Multicast P2MP Signaling Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling

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

	// This attribute is a key. Signaling Type. The type is string with pattern:
	// (BGP).
	SignalingName interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling Multicast P2MP Signaling Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports

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

	// Multicast P2MP Transport Type. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport.
	Transport []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports Multicast P2MP Transport

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport

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

	// This attribute is a key. Transport Type. The type is string with pattern:
	// (RSVP_TE).
	TransportName interface{}

	// Multicast P2MP TE Attribute Set Name. The type is string with length:
	// 1..64.
	AttributeSetName interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport Multicast P2MP Transport Type

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire.
	VfiPseudowire []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires List of pseudowires

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	VfiPwClass interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	VfiPwIgmpSnoop interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	VfiPwMldSnoop interface{}

	// Attach a DHCP Snooping profile.
	VfiPwDhcpSnoop L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop

	// MPLS static labels.
	VfiPwMplsStaticLabels L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels

	// Static Mac Address Table.
	PseudowireStaticMacAddresses L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire Pseudowire configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress.
	PseudowireStaticMacAddress []*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop Attach a DHCP Snooping profile

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData

type L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels MPLS static labels

func (*L2vpn_Database_BridgeDomainGroups_BridgeDomainGroup_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable

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

	// List of Vlan-Unaware Flexible XConnect Services.
	VlanUnawareFlexibleXconnectServices L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices

	// List of Vlan-Aware Flexible XConnect Services.
	VlanAwareFlexibleXconnectServices L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices
}

L2vpn_Database_FlexibleXconnectServiceTable List of Flexible XConnect Services

func (*L2vpn_Database_FlexibleXconnectServiceTable) GetEntityData

func (flexibleXconnectServiceTable *L2vpn_Database_FlexibleXconnectServiceTable) GetEntityData() *types.CommonEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices

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

	// Flexible XConnect Service. The type is slice of
	// L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService.
	VlanAwareFlexibleXconnectService []*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices List of Vlan-Aware Flexible XConnect Services

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..65534.
	Eviid interface{}

	// List of attachment circuits.
	VlanAwareFxcAttachmentCircuits L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService Flexible XConnect Service

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits

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

	// Attachment circuit interface. The type is slice of
	// L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit.
	VlanAwareFxcAttachmentCircuit []*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits List of attachment circuits

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit

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

	// This attribute is a key. Name of the attachment circuit interface. The type
	// is string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit Attachment circuit interface

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanAwareFlexibleXconnectServices_VlanAwareFlexibleXconnectService_VlanAwareFxcAttachmentCircuits_VlanAwareFxcAttachmentCircuit) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices

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

	// Flexible XConnect Service. The type is slice of
	// L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService.
	VlanUnawareFlexibleXconnectService []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices List of Vlan-Unaware Flexible XConnect Services

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService

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

	// This attribute is a key. Name of the Flexible XConnect Service. The type is
	// string with length: 1..23.
	Name interface{}

	// List of attachment circuits.
	VlanUnawareFxcAttachmentCircuits L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits

	// List of EVPN Services.
	VlanUnawareFxcPseudowireEvpns L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService Flexible XConnect Service

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits

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

	// Attachment circuit interface. The type is slice of
	// L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit.
	VlanUnawareFxcAttachmentCircuit []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits List of attachment circuits

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit

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

	// This attribute is a key. Name of the attachment circuit interface. The type
	// is string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit Attachment circuit interface

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcAttachmentCircuits_VlanUnawareFxcAttachmentCircuit) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns

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

	// EVPN FXC Service Configuration. The type is slice of
	// L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn.
	VlanUnawareFxcPseudowireEvpn []*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns List of EVPN Services

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns) GetEntityData

type L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..65534.
	Eviid interface{}

	// This attribute is a key. AC ID. The type is interface{} with range:
	// 1..4294967295.
	Acid interface{}
}

L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn EVPN FXC Service Configuration

func (*L2vpn_Database_FlexibleXconnectServiceTable_VlanUnawareFlexibleXconnectServices_VlanUnawareFlexibleXconnectService_VlanUnawareFxcPseudowireEvpns_VlanUnawareFxcPseudowireEvpn) GetEntityData

type L2vpn_Database_G8032Rings

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

	// G8032 Ring. The type is slice of L2vpn_Database_G8032Rings_G8032Ring.
	G8032Ring []*L2vpn_Database_G8032Rings_G8032Ring
}

L2vpn_Database_G8032Rings List of G8032 Ring

func (*L2vpn_Database_G8032Rings) GetEntityData

func (g8032Rings *L2vpn_Database_G8032Rings) GetEntityData() *types.CommonEntityData

type L2vpn_Database_G8032Rings_G8032Ring

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

	// This attribute is a key. Name of the G8032 ring. The type is string with
	// length: 1..32.
	G8032RingName interface{}

	// Specify the G.8032 instance as open ring. The type is interface{}.
	OpenRing interface{}

	// Vlan IDs in the format of a-b,c,d,e-f,g ,untagged. The type is string.
	ExclusionList interface{}

	// Ethernet ring protection provider bridge. The type is interface{}.
	ErpProviderBridge interface{}

	// Ethernet ring protection port0.
	ErpPort0s L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s

	// List of ethernet ring protection instance.
	ErpInstances L2vpn_Database_G8032Rings_G8032Ring_ErpInstances

	// Ethernet ring protection port0.
	ErpPort1s L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s
}

L2vpn_Database_G8032Rings_G8032Ring G8032 Ring

func (*L2vpn_Database_G8032Rings_G8032Ring) GetEntityData

func (g8032Ring *L2vpn_Database_G8032Rings_G8032Ring) GetEntityData() *types.CommonEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances

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

	// Ethernet ring protection instance. The type is slice of
	// L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance.
	ErpInstance []*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance
}

L2vpn_Database_G8032Rings_G8032Ring_ErpInstances List of ethernet ring protection instance

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance

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

	// This attribute is a key. ERP instance number. The type is interface{} with
	// range: 1..2.
	ErpInstanceId interface{}

	// Ethernet ring protection instance description. The type is string with
	// length: 1..32.
	Description interface{}

	// Associates a set of VLAN IDs with the G .8032 instance. The type is string.
	InclusionList interface{}

	// Ethernet ring protection instance profile. The type is string with length:
	// 1..32.
	Profile interface{}

	// Ring protection link.
	Rpl L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl

	// Automatic protection switching.
	Aps L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps
}

L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance Ethernet ring protection instance

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps

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

	// Port0 APS channel in the format of InterfaceName. The type is string.
	Port0 interface{}

	// Enable automatic protection switching. The type is interface{}.
	Enable interface{}

	// Automatic protection switching level. The type is interface{} with range:
	// 0..7.
	Level interface{}

	// APS channel for ERP port1.
	Port1 L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1
}

L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps Automatic protection switching

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1

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

	// Port1 APS type. The type is Erpaps.
	ApsType interface{}

	// Port1 APS channel in the format of InterfaceName, BDName or XconnectName.
	// The type is string.
	ApsChannel interface{}
}

L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1 APS channel for ERP port1

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Aps_Port1) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl

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

	// ERP main port number. The type is ErpPort1.
	Port interface{}

	// RPL role. The type is RplRole.
	Role interface{}
}

L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl Ring protection link

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpInstances_ErpInstance_Rpl) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s

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

	// Configure ERP main port0. The type is slice of
	// L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0.
	ErpPort0 []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s Ethernet ring protection port0

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0

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

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

	// Ethernet ring protection port0 monitor. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Monitor interface{}
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0 Configure ERP main port0

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort0s_ErpPort0) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s

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

	// Ethernet ring protection port1. The type is slice of
	// L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1.
	ErpPort1 []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s Ethernet ring protection port0

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1

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

	// This attribute is a key. Port1 type. The type is ErpPort.
	ErpPortType interface{}

	// none or virtual.
	NoneOrVirtual L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual

	// interface. The type is slice of
	// L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface.
	Interface []*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1 Ethernet ring protection port1

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface

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

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

	// Ethernet ring protection port1 monitor. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Monitor interface{}
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface interface

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_Interface) GetEntityData

type L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual

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

	// Ethernet ring protection port1 monitor. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Monitor interface{}
}

L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual none or virtual This type is a presence type.

func (*L2vpn_Database_G8032Rings_G8032Ring_ErpPort1s_ErpPort1_NoneOrVirtual) GetEntityData

type L2vpn_Database_PseudowireClasses

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

	// Pseudowire class. The type is slice of
	// L2vpn_Database_PseudowireClasses_PseudowireClass.
	PseudowireClass []*L2vpn_Database_PseudowireClasses_PseudowireClass
}

L2vpn_Database_PseudowireClasses List of pseudowire classes

func (*L2vpn_Database_PseudowireClasses) GetEntityData

func (pseudowireClasses *L2vpn_Database_PseudowireClasses) GetEntityData() *types.CommonEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass

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

	// This attribute is a key. Name of the pseudowire class. The type is string
	// with length: 1..32.
	Name interface{}

	// Enable backup MAC withdraw. The type is interface{}.
	MacWithdraw interface{}

	// Enable pseudowire class. The type is interface{}.
	Enable interface{}

	// L2TPv3 encapsulation.
	L2tpv3Encapsulation L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation

	// Back Up Pseudowire class.
	BackupDisableDelay L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay

	// MPLS encapsulation.
	MplsEncapsulation L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation
}

L2vpn_Database_PseudowireClasses_PseudowireClass Pseudowire class

func (*L2vpn_Database_PseudowireClasses_PseudowireClass) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay

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

	// Delay or Never. The type is BackupDisable.
	Type interface{}

	// Disable backup delay. The type is interface{} with range: 0..180.
	DisableBackup interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay Back Up Pseudowire class

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_BackupDisableDelay) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation

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

	// Set the do not fragment bit to 1. The type is interface{}.
	DfBitSet interface{}

	// Cookie size. The type is L2tpCookieSize. The default value is zero.
	CookieSize interface{}

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

	// Transport mode. The type is TransportMode.
	TransportMode interface{}

	// Enable L2TPv3 encapsulation. The type is interface{}.
	Enable interface{}

	// Time to live. The type is interface{} with range: 1..255.
	TimeToLive interface{}

	// Sequencing.
	Sequencing L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing

	// Type of service.
	TypeOfService L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService

	// L2TPv3 signaling protocol.
	SignalingProtocol L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol

	// Path maximum transmission unit.
	PathMtu L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu
}

L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation L2TPv3 encapsulation

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu

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

	// Enable path MTU. The type is interface{}.
	Enable interface{}

	// Maximum path maximum transmission unit. The type is interface{} with range:
	// 68..65535.
	MaxPathMtu interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu Path maximum transmission unit

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_PathMtu) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing

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

	// Sequencing. The type is L2tpv3Sequencing. The default value is off.
	Sequencing interface{}

	// Out of sequence threshold. The type is interface{} with range: 5..65535.
	// The default value is 5.
	ResyncThreshold interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing Sequencing

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_Sequencing) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol

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

	// L2TPv3 signaling protocol. The type is L2tpSignalingProtocol. The default
	// value is l2tpv3.
	Protocol interface{}

	// Name of the L2TPv3 class name. The type is string with length: 1..32.
	L2tpv3ClassName interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol L2TPv3 signaling protocol

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_SignalingProtocol) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService

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

	// Type of service value. The type is interface{} with range: 0..255.
	TypeOfServiceValue interface{}

	// Type of service mode. The type is TypeOfServiceMode.
	TypeOfServiceMode interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService Type of service

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_L2tpv3Encapsulation_TypeOfService) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation

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

	// Pseudowire Switching Point Tlv. The type is PwSwitchingPointTlv.
	PwSwitchingTlv interface{}

	// Static Tag rewrite. The type is interface{} with range: 1..4094.
	StaticTagRewrite interface{}

	// MPLS signaling protocol. The type is MplsSignalingProtocol. The default
	// value is ldp.
	SignalingProtocol interface{}

	// VCCV verification type. The type is VccvVerification. The default value is
	// lsp-ping.
	VccvType interface{}

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

	// Transport mode. The type is TransportMode.
	TransportMode interface{}

	// Enable MPLS encapsulation. The type is interface{}.
	Enable interface{}

	// Enable control word. The type is ControlWord.
	ControlWord interface{}

	// Sequencing.
	Sequencing L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing

	// Redundancy options for MPLS encapsulation.
	MplsRedundancy L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy

	// Preferred path.
	PreferredPath L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath

	// Load Balancing.
	LoadBalanceGroup L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation MPLS encapsulation

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup

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

	// Enable Legacy Flow Label TLV code. The type is FlowLabelTlvCode.
	FlowLabelLoadBalanceCode interface{}

	// Enable PW Label based Load Balancing. The type is LoadBalance.
	PwLabelLoadBalance interface{}

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup Load Balancing

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_LoadBalanceGroup_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy

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

	// Force one-way PW redundancy behavior in Redundancy Group. The type is
	// interface{}.
	RedundancyOneWay interface{}

	// Initial delay before activating the redundant PW, in seconds. The type is
	// interface{} with range: 0..120. Units are second.
	RedundancyInitialDelay interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy Redundancy options for MPLS encapsulation

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_MplsRedundancy) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath

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

	// Preferred Path Type. The type is PreferredPath.
	Type interface{}

	// Interface Tunnel number for preferred path. The type is interface{} with
	// range: 0..65535.
	InterfaceTunnelNumber interface{}

	// Fallback disable. The type is interface{}.
	FallbackDisable interface{}

	// Name of the SR TE Policy. The type is string with length: 1..60.
	SrtePolicy interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath Preferred path

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_PreferredPath) GetEntityData

type L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing

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

	// Sequencing. The type is MplsSequencing. The default value is off.
	Sequencing interface{}

	// Out of sequence threshold. The type is interface{} with range: 5..65535.
	// The default value is 5.
	ResyncThreshold interface{}
}

L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing Sequencing

func (*L2vpn_Database_PseudowireClasses_PseudowireClass_MplsEncapsulation_Sequencing) GetEntityData

type L2vpn_Database_Redundancy

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

	// Enable redundancy groups. The type is interface{}.
	Enable interface{}

	// List of Inter-Chassis Communication Protocol redundancy groups.
	IccpRedundancyGroups L2vpn_Database_Redundancy_IccpRedundancyGroups
}

L2vpn_Database_Redundancy Redundancy groups

func (*L2vpn_Database_Redundancy) GetEntityData

func (redundancy *L2vpn_Database_Redundancy) GetEntityData() *types.CommonEntityData

type L2vpn_Database_Redundancy_IccpRedundancyGroups

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

	// ICCP Redundancy group. The type is slice of
	// L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup.
	IccpRedundancyGroup []*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup
}

L2vpn_Database_Redundancy_IccpRedundancyGroups List of Inter-Chassis Communication Protocol redundancy groups

func (*L2vpn_Database_Redundancy_IccpRedundancyGroups) GetEntityData

func (iccpRedundancyGroups *L2vpn_Database_Redundancy_IccpRedundancyGroups) GetEntityData() *types.CommonEntityData

type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup

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

	// This attribute is a key. Group ID. The type is interface{} with range:
	// 1..4294967295.
	GroupId interface{}

	// ICCP-based service multi-homing node ID. The type is interface{} with
	// range: 0..254.
	MultiHomingNodeId interface{}

	// List of interfaces.
	IccpInterfaces L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces
}

L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup ICCP Redundancy group

func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup) GetEntityData

type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces

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

	// Interface name. The type is slice of
	// L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface.
	IccpInterface []*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface
}

L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces List of interfaces

func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces) GetEntityData

type L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface

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

	// Secondary VLAN range, in the form of 1-3,5 ,8-11. The type is string.
	SecondaryVlanRange interface{}

	// Failure clear recovery delay. The type is interface{} with range: 30..3600.
	// The default value is 180.
	RecoveryDelay interface{}

	// Primary VLAN range, in the form of 1-3,5 ,8-11. The type is string.
	PrimaryVlanRange interface{}

	// Enable STP-TCN MAC flushing. The type is interface{}.
	MacFlushTcn interface{}
}

L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface Interface name

func (*L2vpn_Database_Redundancy_IccpRedundancyGroups_IccpRedundancyGroup_IccpInterfaces_IccpInterface) GetEntityData

type L2vpn_Database_VlanSwitches

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

	// VLAN Switch. The type is slice of L2vpn_Database_VlanSwitches_VlanSwitch.
	VlanSwitch []*L2vpn_Database_VlanSwitches_VlanSwitch
}

L2vpn_Database_VlanSwitches List of VLAN Switches

func (*L2vpn_Database_VlanSwitches) GetEntityData

func (vlanSwitches *L2vpn_Database_VlanSwitches) GetEntityData() *types.CommonEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch

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

	// This attribute is a key. Name of the VLAN Switch. The type is string with
	// length: 1..32.
	Name interface{}

	// List of VLAN Switched Ports.
	VlanSwitchPorts L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts

	// Configure VLAN Switch VxLAN Ethernet VPN-ID ranges.
	VniRanges L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges

	// Configure VLAN Switch VLAN ranges.
	VlanRanges L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges

	// Configure VLAN Switch Routed BVI Interface ranges.
	RoutedInterfaceRanges L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges

	// List of Bridge Domain.
	BridgeDomains L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains
}

L2vpn_Database_VlanSwitches_VlanSwitch VLAN Switch

func (*L2vpn_Database_VlanSwitches_VlanSwitch) GetEntityData

func (vlanSwitch *L2vpn_Database_VlanSwitches_VlanSwitch) GetEntityData() *types.CommonEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains

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

	// bridge domain. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain.
	BridgeDomain []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains List of Bridge Domain

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain

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

	// This attribute is a key. Name of the bridge domain. The type is string with
	// length: 1..27.
	Name interface{}

	// Coupled-mode configuration. The type is interface{}.
	CoupledMode interface{}

	// shutdown the Bridge Domain. The type is interface{}.
	Shutdown interface{}

	// Disable Unknown Unicast flooding. The type is interface{}.
	FloodingUnknownUnicast interface{}

	// Disable IGMP Snooping. The type is interface{}.
	IgmpSnoopingDisable interface{}

	// Bridge Domain Transport mode. The type is BridgeDomainTransportMode.
	TransportMode interface{}

	// Attach MLD Snooping Profile Name. The type is string with length: 1..32.
	MldSnooping interface{}

	// Maximum transmission unit for this Bridge Domain. The type is interface{}
	// with range: 46..65535. Units are byte.
	BridgeDomainMtu interface{}

	// DHCPv4 Snooping profile name. The type is string with length: 1..32.
	Dhcp interface{}

	// Bridge-domain description Name. The type is string with length: 1..64.
	BridgeDescription interface{}

	// Attach IGMP Snooping Profile Name. The type is string with length: 1..32.
	IgmpSnooping interface{}

	// Disable flooding. The type is interface{}.
	Flooding interface{}

	// Storm Control.
	BdStormControls L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls

	// Bridge Domain VxLAN Network Identifier Table.
	MemberVnis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis

	// MAC configuration commands.
	BridgeDomainMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac

	// nV Satellite.
	NvSatellite L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite

	// Bridge Domain PBB.
	BridgeDomainPbb L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb

	// Bridge Domain EVI Table.
	BridgeDomainEvis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis

	// Specify the access virtual forwarding interface name.
	AccessVfis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis

	// List of pseudowires.
	BdPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires

	// Specify the virtual forwarding interface name.
	Vfis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis

	// Bridge Domain EVPN VxLAN Network Identifier Table.
	BridgeDomainvnis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis

	// Attachment Circuit table.
	BdAttachmentCircuits L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits

	// List of EVPN pseudowires.
	BdPseudowireEvpns L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns

	// IP Source Guard.
	IpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard

	// Dynamic ARP Inspection.
	Dai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai

	// Bridge Domain Routed Interface Table.
	RoutedInterfaces L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain bridge domain

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis

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

	// Name of the Acess Virtual Forwarding Interface. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi.
	AccessVfi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis Specify the access virtual forwarding interface name

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi

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

	// This attribute is a key. Name of the AccessVirtual Forwarding Interface.
	// The type is string with length: 1..32.
	Name interface{}

	// shutdown the AccessVfi. The type is interface{}.
	AccessVfiShutdown interface{}

	// List of pseudowires.
	AccessVfiPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi Name of the Acess Virtual Forwarding Interface

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire.
	AccessVfiPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires List of pseudowires

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// Pseudowire class template name to use for this pseudowire. The type is
	// string with length: 1..32.
	AccessVfiPwClass interface{}

	// Static Mac Address Table.
	AccessVfiPseudowireStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire Pseudowire configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress.
	AccessVfiPseudowireStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_AccessVfis_AccessVfi_AccessVfiPseudowires_AccessVfiPseudowire_AccessVfiPseudowireStaticMacAddresses_AccessVfiPseudowireStaticMacAddress) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits

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

	// Name of the Attachment Circuit. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit.
	BdAttachmentCircuit []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits Attachment Circuit table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit

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

	// This attribute is a key. The name of the Attachment Circuit. The type is
	// string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}

	// Enable or Disable Flooding. The type is InterfaceTrafficFlood.
	InterfaceFlooding interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	InterfaceIgmpSnoop interface{}

	// Enable or Disable Unknown Unicast Flooding. The type is
	// InterfaceTrafficFlood.
	InterfaceFloodingUnknownUnicast interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	InterfaceMldSnoop interface{}

	// IP Source Guard.
	InterfaceIpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard

	// L2 Interface Dynamic ARP Inspection.
	InterfaceDai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai

	// Attach a DHCP profile.
	InterfaceProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile

	// Storm Control.
	BdacStormControlTypes L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes

	// Split Horizon.
	SplitHorizon L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon

	// Static Mac Address Table.
	StaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses

	// MAC configuration commands.
	InterfaceMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit Name of the Attachment Circuit

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType.
	BdacStormControlType []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes Storm Control

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType Storm Control Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_BdacStormControlTypes_BdacStormControlType_StormControlUnit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface Dynamic ARP Inspection. The type is interface{}.
	Disable interface{}

	// Enable L2 Interface Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	InterfaceDaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai L2 Interface Dynamic ARP Inspection

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation

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

	// IPv4 Verification. The type is L2vpnVerification.
	Ipv4Verification interface{}

	// Destination MAC Verification. The type is L2vpnVerification.
	DestinationMacVerification interface{}

	// Source MAC Verification. The type is L2vpnVerification.
	SourceMacVerification interface{}

	// Enable Address Validation. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation Address Validation

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceDai_InterfaceDaiAddressValidation) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface Dynamic IP source guard. The type is interface{}.
	Disable interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard IP Source Guard

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceIpSourceGuard) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac

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

	// Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush.
	InterfaceMacPortDownFlush interface{}

	// Enable Mac Learning. The type is MacLearn.
	InterfaceMacLearning interface{}

	// MAC-Aging configuration commands.
	InterfaceMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging

	// MAC Secure.
	InterfaceMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure

	// MAC-Limit configuration commands.
	InterfaceMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac MAC configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging

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

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	InterfaceMacAgingTime interface{}

	// MAC address aging type. The type is MacAging.
	InterfaceMacAgingType interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging MAC-Aging configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacAging) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit

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

	// Number of MAC addresses on an Interface after which MAC limit action is
	// taken. The type is interface{} with range: 0..4294967295.
	InterfaceMacLimitMax interface{}

	// MAC address limit notification action in a Interface. The type is
	// MacNotification.
	InterfaceMacLimitNotif interface{}

	// Interface MAC address limit enforcement action. The type is MacLimitAction.
	InterfaceMacLimitAction interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacLimit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Interface MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure MAC Secure

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceMac_InterfaceMacSecure) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile Attach a DHCP profile

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_InterfaceProfile) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon

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

	// Split Horizon Group ID.
	SplitHorizonGroupId L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon Split Horizon

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId

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

	// Enable split horizon group. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId Split Horizon Group ID

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_SplitHorizon_SplitHorizonGroupId) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress.
	StaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdAttachmentCircuits_BdAttachmentCircuit_StaticMacAddresses_StaticMacAddress) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns

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

	// EVPN Pseudowire configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn.
	BdPseudowireEvpn []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns List of EVPN pseudowires

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..65534.
	Eviid interface{}

	// This attribute is a key. AC ID. The type is interface{} with range:
	// 1..4294967295.
	Acid interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn EVPN Pseudowire configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowireEvpns_BdPseudowireEvpn) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire.
	BdPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires List of pseudowires

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	PseudowireMldSnoop interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PseudowireIgmpSnoop interface{}

	// Bridge-domain Pseudowire flooding. The type is InterfaceTrafficFlood.
	PseudowireFlooding interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	BdPwClass interface{}

	// Bridge-domain Pseudowire flooding Unknown Unicast. The type is
	// InterfaceTrafficFlood.
	PseudowireFloodingUnknownUnicast interface{}

	// Access Pseudowire Dynamic ARP Inspection.
	PseudowireDai L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai

	// Storm Control.
	BdpwStormControlTypes L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes

	// Attach a DHCP profile.
	PseudowireProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile

	// Static Mac Address Table.
	BdPwStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses

	// IP Source Guard.
	PseudowireIpSourceGuard L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard

	// Bridge-domain Pseudowire MAC configuration commands.
	PseudowireMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac

	// Split Horizon.
	BdPwSplitHorizon L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon

	// MPLS static labels.
	BdPwMplsStaticLabels L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels

	// List of pseudowires.
	BridgeDomainBackupPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire Pseudowire configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels MPLS static labels

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwMplsStaticLabels) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon

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

	// Split Horizon Group.
	BdPwSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon Split Horizon

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup

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

	// Enable split horizon group. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup Split Horizon Group

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwSplitHorizon_BdPwSplitHorizonGroup) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress.
	BdPwStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdPwStaticMacAddresses_BdPwStaticMacAddress) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType.
	BdpwStormControlType []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes Storm Control

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType Storm Control Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BdpwStormControlTypes_BdpwStormControlType_StormControlUnit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires

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

	// Backup pseudowire configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire.
	BridgeDomainBackupPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires List of pseudowires

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	BridgeDomainBackupPwClass interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire Backup pseudowire configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_BridgeDomainBackupPseudowires_BridgeDomainBackupPseudowire) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable Dynamic ARP Inspection. The type is interface{}.
	Disable interface{}

	// Enable Access Pseudowire Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	PseudowireDaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai Access Pseudowire Dynamic ARP Inspection

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation

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

	// IPv4 Verification. The type is L2vpnVerification.
	Ipv4Verification interface{}

	// Destination MAC Verification. The type is L2vpnVerification.
	DestinationMacVerification interface{}

	// Source MAC Verification. The type is L2vpnVerification.
	SourceMacVerification interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation Address Validation

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireDai_PseudowireDaiAddressValidation) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard

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

	// Logging Type. The type is L2vpnLogging.
	Logging interface{}

	// Disable Dynamic IP source guard. The type is interface{}.
	Disable interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard IP Source Guard

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireIpSourceGuard) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac

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

	// Enable/Disable MAC Flush When Port goes down. The type is PortDownFlush.
	PseudowireMacPortDownFlush interface{}

	// Bridge-domain Pseudowire MAC configuration mode. The type is interface{}.
	Enable interface{}

	// Enable MAC Learning. The type is MacLearn.
	PseudowireMacLearning interface{}

	// MAC Secure.
	PseudowireMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure

	// MAC-Aging configuration commands.
	PseudowireMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging

	// MAC-Limit configuration commands.
	PseudowireMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac Bridge-domain Pseudowire MAC configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging

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

	// MAC address aging type. The type is MacAging.
	PseudowireMacAgingType interface{}

	// MAC Aging Time. The type is interface{} with range: 300..30000.
	PseudowireMacAgingTime interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging MAC-Aging configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacAging) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit

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

	// Bridge Access Pseudowire MAC address limit enforcement action. The type is
	// MacLimitAction.
	PseudowireMacLimitAction interface{}

	// MAC address limit notification action in a Bridge Access Pseudowire. The
	// type is MacNotification.
	PseudowireMacLimitNotif interface{}

	// Number of MAC addresses on a Bridge Access Pseudowire after which MAC limit
	// action is taken. The type is interface{} with range: 0..4294967295.
	PseudowireMacLimitMax interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacLimit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable L2 Pseudowire MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure MAC Secure

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireMac_PseudowireMacSecure) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile Attach a DHCP profile

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdPseudowires_BdPseudowire_PseudowireProfile) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls

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

	// Storm Control Type. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl.
	BdStormControl []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls Storm Control

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl

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

	// This attribute is a key. Storm Control Type. The type is StormControl.
	Sctype interface{}

	// Specify units for Storm Control Configuration.
	StormControlUnit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl Storm Control Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit

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

	// Kilobits Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 64..1280000. Units are
	// kbit/s.
	KbitsPerSec interface{}

	// Packets Per Second, PktsPerSec and KbitsPerSec cannot be configured
	// together. The type is interface{} with range: 1..160000. Units are
	// packet/s.
	PktsPerSec interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit Specify units for Storm Control Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BdStormControls_BdStormControl_StormControlUnit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis

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

	// Bridge Domain MPLS EVPN. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi.
	BridgeDomainEvi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis Bridge Domain EVI Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi

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

	// This attribute is a key. MPLS Ethernet VPN-ID. The type is interface{} with
	// range: 1..65534.
	VpnId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi Bridge Domain MPLS EVPN

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainEvis_BridgeDomainEvi) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac

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

	// Mac withdraw sent from access PW to access PW. The type is interface{}.
	BdMacWithdrawRelay interface{}

	// MAC withdraw on Access PW. The type is interface{}.
	BdMacWithdrawAccessPwDisable interface{}

	// Disable MAC Flush when Port goes Down. The type is interface{}.
	BdMacPortDownFlush interface{}

	// Disable Mac Withdraw. The type is interface{}.
	BdMacWithdraw interface{}

	// MAC withdraw sent on bridge port down. The type is MacWithdrawBehavior.
	BdMacWithdrawBehavior interface{}

	// Mac Learning Type. The type is BdmacLearn.
	BdMacLearn interface{}

	// MAC-Limit configuration commands.
	BdMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit

	// Filter Mac Address.
	BdMacFilters L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters

	// MAC Secure.
	MacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure

	// MAC-Aging configuration commands.
	BdMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac MAC configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging

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

	// MAC address aging type. The type is MacAging.
	BdMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	BdMacAgingTime interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging MAC-Aging configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacAging) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters

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

	// Static MAC address. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter.
	BdMacFilter []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters Filter Mac Address

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}

	// MAC address for filtering. The type is interface{}.
	Drop interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter Static MAC address

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacFilters_BdMacFilter) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit

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

	// MAC address limit enforcement action. The type is MacLimitAction.
	BdMacLimitAction interface{}

	// Mac Address Limit Notification. The type is MacNotification.
	BdMacLimitNotif interface{}

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	BdMacLimitMax interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_BdMacLimit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure

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

	// MAC Secure Logging. The type is interface{}.
	Logging interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}

	// MAC Secure Threshold. The type is interface{}.
	Threshold interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure MAC Secure

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainMac_MacSecure) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb

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

	// PBB Edge.
	PbbEdges L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges

	// PBB Core.
	PbbCore L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb Bridge Domain PBB

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore

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

	// Enabling MMRP PBB-VPLS Flood Optimization. The type is interface{}.
	PbbCoreMmrpFloodOptimization interface{}

	// VLAN ID to push. The type is interface{} with range: 1..4094.
	VlanId interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PbbCoreIgmpProfile interface{}

	// Enable Bridge Domain PBB Core Configuration. The type is interface{}.
	Enable interface{}

	// MAC configuration commands.
	PbbCoreMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac

	// PBB Core EVI Table.
	PbbCoreEvis L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis

	// Attach a DHCP profile.
	PbbCoreDhcpProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore PBB Core

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile Attach a DHCP profile

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreDhcpProfile) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis

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

	// PBB Core EVI. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi.
	PbbCoreEvi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis PBB Core EVI Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..4294967295.
	Eviid interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi PBB Core EVI

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreEvis_PbbCoreEvi) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac

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

	// Enable Mac Learning. The type is MacLearn.
	PbbCoreMacLearning interface{}

	// MAC-Aging configuration commands.
	PbbCoreMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging

	// MAC-Limit configuration commands.
	PbbCoreMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac MAC configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging

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

	// MAC address aging type. The type is MacAging.
	PbbCoreMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	PbbCoreMacAgingTime interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging MAC-Aging configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacAging) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit

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

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	PbbCoreMacLimitMax interface{}

	// MAC address limit notification action. The type is MacNotification.
	PbbCoreMacLimitNotif interface{}

	// MAC address limit enforcement action. The type is MacLimitAction.
	PbbCoreMacLimitAction interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbCore_PbbCoreMac_PbbCoreMacLimit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges

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

	// Configure BD as PBB Edge with ISID and associated PBB Core BD. The type is
	// slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge.
	PbbEdge []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges PBB Edge

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge

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

	// This attribute is a key. ISID. The type is interface{} with range:
	// 256..16777214.
	Isid interface{}

	// This attribute is a key. Core BD Name. The type is string with length:
	// 1..27.
	CoreBdName interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	PbbEdgeIgmpProfile interface{}

	// Configure Unknown Unicast BMAC address for PBB Edge Port. The type is
	// string with pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	UnknownUnicastBmac interface{}

	// Split Horizon Group.
	PbbEdgeSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup

	// PBB Static Mac Address Mapping Table.
	PbbStaticMacMappings L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings

	// Attach a DHCP profile.
	PbbEdgeDhcpProfile L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile

	// MAC configuration commands.
	PbbEdgeMac L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge Configure BD as PBB Edge with ISID and associated PBB Core BD

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile Attach a DHCP profile

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeDhcpProfile) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac

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

	// Enable Mac Learning. The type is MacLearn.
	PbbEdgeMacLearning interface{}

	// MAC-Limit configuration commands.
	PbbEdgeMacLimit L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit

	// MAC-Aging configuration commands.
	PbbEdgeMacAging L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging

	// MAC Secure.
	PbbEdgeMacSecure L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac MAC configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging

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

	// MAC address aging type. The type is MacAging.
	PbbEdgeMacAgingType interface{}

	// Mac Aging Time. The type is interface{} with range: 300..30000.
	PbbEdgeMacAgingTime interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging MAC-Aging configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacAging) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit

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

	// MAC address limit enforcement action. The type is MacLimitAction.
	PbbEdgeMacLimitAction interface{}

	// Number of MAC addresses after which MAC limit action is taken. The type is
	// interface{} with range: 0..4294967295.
	PbbEdgeMacLimitMax interface{}

	// MAC address limit notification action. The type is MacNotification.
	PbbEdgeMacLimitNotif interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit MAC-Limit configuration commands

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacLimit) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure

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

	// MAC Secure Logging. The type is L2vpnLogging.
	Logging interface{}

	// Disable Virtual instance port MAC Secure. The type is interface{}.
	Disable interface{}

	// MAC secure enforcement action. The type is MacSecureAction.
	Action interface{}

	// Enable MAC Secure. The type is interface{}.
	Enable interface{}

	// Accept Virtual instance port to be shutdown on mac violation. The type is
	// interface{}.
	AcceptShutdown interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure MAC Secure

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeMac_PbbEdgeMacSecure) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup

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

	// Disable split horizon group. The type is interface{}.
	Disable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup Split Horizon Group

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbEdgeSplitHorizonGroup) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings

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

	// PBB Static Mac Address Mapping Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping.
	PbbStaticMacMapping []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings PBB Static Mac Address Mapping Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}

	// Static backbone MAC address to map with. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	PbbStaticMacMappingBmac interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping PBB Static Mac Address Mapping Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainPbb_PbbEdges_PbbEdge_PbbStaticMacMappings_PbbStaticMacMapping) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis

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

	// Bridge Domain VxLAN EVPN. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni.
	BridgeDomainvni []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis Bridge Domain EVPN VxLAN Network Identifier Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni

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

	// This attribute is a key. VxLAN Ethernet VPN-ID. The type is interface{}
	// with range: 1..16777215.
	VpnId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni Bridge Domain VxLAN EVPN

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_BridgeDomainvnis_BridgeDomainvni) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai

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

	// Enable Logging. The type is interface{}.
	Logging interface{}

	// Enable Dynamic ARP Inspection. The type is interface{}.
	Enable interface{}

	// Address Validation.
	DaiAddressValidation L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai Dynamic ARP Inspection

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation

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

	// Enable IPv4 Verification. The type is interface{}.
	Ipv4Verification interface{}

	// Enable Destination MAC Verification. The type is interface{}.
	DestinationMacVerification interface{}

	// Enable Source MAC Verification. The type is interface{}.
	SourceMacVerification interface{}

	// Enable Address Validation. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation Address Validation

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Dai_DaiAddressValidation) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard

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

	// Enable Logging. The type is interface{}.
	Logging interface{}

	// Enable IP Source Guard. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard IP Source Guard

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_IpSourceGuard) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis

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

	// Bridge Domain Member VxLAN Network Identifier. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni.
	MemberVni []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis Bridge Domain VxLAN Network Identifier Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni

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

	// This attribute is a key. VxLAN Network Identifier number. The type is
	// interface{} with range: 1..16777215.
	Vni interface{}

	// Static Mac Address Table.
	MemberVniStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni Bridge Domain Member VxLAN Network Identifier

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress.
	MemberVniStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	MacAddress interface{}

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

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_MemberVnis_MemberVni_MemberVniStaticMacAddresses_MemberVniStaticMacAddress) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite

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

	// Enable IPv4 Multicast Offload to Satellite Nodes. The type is interface{}.
	OffloadIpv4MulticastEnable interface{}

	// Enable nV Satellite Settings. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite nV Satellite

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_NvSatellite) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces

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

	// Bridge Domain Routed Interface. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface.
	RoutedInterface []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces Bridge Domain Routed Interface Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface

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

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

	// Routed interface split horizon group.
	RoutedInterfaceSplitHorizonGroup L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface Bridge Domain Routed Interface

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup

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

	// Configure BVI under SHG 1. The type is interface{}.
	RoutedInterfaceSplitHorizonGroupCore interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup Routed interface split horizon group

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_RoutedInterfaces_RoutedInterface_RoutedInterfaceSplitHorizonGroup) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis

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

	// Name of the Virtual Forwarding Interface. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi.
	Vfi []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis Specify the virtual forwarding interface name

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi

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

	// This attribute is a key. Name of the Virtual Forwarding Interface. The type
	// is string with length: 1..32.
	Name interface{}

	// Enabling Shutdown. The type is interface{}.
	VfiShutdown interface{}

	// VPN Identifier. The type is interface{} with range: 1..4294967295.
	Vpnid interface{}

	// Enable Multicast P2MP in this VFI.
	MulticastP2mp L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp

	// List of pseudowires.
	VfiPseudowires L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires

	// Enable Autodiscovery BGP in this VFI.
	BgpAutoDiscovery L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi Name of the Virtual Forwarding Interface

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery

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

	// Table Policy for installation of forwarding data to L2FIB. The type is
	// string.
	TablePolicy interface{}

	// Enable control-word for this VFI. The type is interface{}.
	AdControlWord interface{}

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Signaling Protocol LDP in this VFI configuration.
	LdpSignalingProtocol L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol

	// Route policy.
	BgpRoutePolicy L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy

	// Route Distinguisher.
	RouteDistinguisher L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher

	// Enable Signaling Protocol BGP in this VFI.
	BgpSignalingProtocol L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol

	// Route Target.
	RouteTargets L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery Enable Autodiscovery BGP in this VFI

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy

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

	// Export route policy. The type is string.
	Export interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy Route policy

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpRoutePolicy) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol

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

	// Local Virtual Edge Block Configurable Range. The type is interface{} with
	// range: 11..100.
	VeRange interface{}

	// Local Virtual Edge Identifier. The type is interface{} with range:
	// 1..16384.
	Veid interface{}

	// Enable BGP as Signaling Protocol. The type is interface{}.
	Enable interface{}

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol Enable Signaling Protocol BGP in this VFI

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_BgpSignalingProtocol_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol

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

	// Enable LDP as Signaling Protocol.Deletion of this object also causes
	// deletion of all objects under LDPSignalingProtocol. The type is
	// interface{}.
	Enable interface{}

	// VPLS ID.
	VplsId L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol Signaling Protocol LDP in this VFI configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId

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

	// VPLS-ID Type. The type is LdpVplsId.
	Type interface{}

	// Two byte AS number. The type is interface{} with range: 1..65535.
	As interface{}

	// AS index. The type is interface{} with range: 0..4294967295.
	AsIndex interface{}

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

	// Address index. The type is interface{} with range: 0..32767.
	AddressIndex interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId VPLS ID

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_LdpSignalingProtocol_VplsId) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher Route Distinguisher

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteDistinguisher) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets

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

	// Name of the Route Target. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget.
	RouteTarget []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets Route Target

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget

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

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// two byte as or four byte as. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs.
	TwoByteAsOrFourByteAs []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs

	// ipv4 address. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address.
	Ipv4Address []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget Name of the Route Target

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address

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

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

	// This attribute is a key. Addr index. The type is interface{} with range:
	// 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address ipv4 address

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_Ipv4Address) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs

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

	// This attribute is a key. Two byte or 4 byte AS number. The type is
	// interface{} with range: 1..4294967295.
	As interface{}

	// This attribute is a key. AS:nn (hex or decimal format). The type is
	// interface{} with range: 0..4294967295.
	AsIndex interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_BgpAutoDiscovery_RouteTargets_RouteTarget_TwoByteAsOrFourByteAs) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp

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

	// Enable Autodiscovery P2MP. The type is interface{}.
	Enable interface{}

	// Multicast P2MP Transport.
	Transports L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports

	// Multicast P2MP Signaling Type.
	Signalings L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp Enable Multicast P2MP in this VFI

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings

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

	// Multicast P2MP Signaling Type. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling.
	Signaling []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings Multicast P2MP Signaling Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling

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

	// This attribute is a key. Signaling Type. The type is string with pattern:
	// (BGP).
	SignalingName interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling Multicast P2MP Signaling Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Signalings_Signaling) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports

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

	// Multicast P2MP Transport Type. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport.
	Transport []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports Multicast P2MP Transport

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport

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

	// This attribute is a key. Transport Type. The type is string with pattern:
	// (RSVP_TE).
	TransportName interface{}

	// Multicast P2MP TE Attribute Set Name. The type is string with length:
	// 1..64.
	AttributeSetName interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport Multicast P2MP Transport Type

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_MulticastP2mp_Transports_Transport) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire.
	VfiPseudowire []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires List of pseudowires

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for this pseudowire. The type is string with
	// length: 1..32.
	VfiPwClass interface{}

	// Attach a IGMP Snooping profile. The type is string with length: 1..32.
	VfiPwIgmpSnoop interface{}

	// Attach a MLD Snooping profile. The type is string with length: 1..32.
	VfiPwMldSnoop interface{}

	// Attach a DHCP Snooping profile.
	VfiPwDhcpSnoop L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop

	// MPLS static labels.
	VfiPwMplsStaticLabels L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels

	// Static Mac Address Table.
	PseudowireStaticMacAddresses L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire Pseudowire configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses

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

	// Static Mac Address Configuration. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress.
	PseudowireStaticMacAddress []*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses Static Mac Address Table

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress

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

	// This attribute is a key. Static MAC address. The type is string with
	// pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	Address interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress Static Mac Address Configuration

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_PseudowireStaticMacAddresses_PseudowireStaticMacAddress) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop

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

	// Set the snooping profile. The type is InterfaceProfile.
	ProfileId interface{}

	// Disable DHCP snooping. The type is string.
	DhcpSnoopingId interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop Attach a DHCP Snooping profile

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwDhcpSnoop) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels MPLS static labels

func (*L2vpn_Database_VlanSwitches_VlanSwitch_BridgeDomains_BridgeDomain_Vfis_Vfi_VfiPseudowires_VfiPseudowire_VfiPwMplsStaticLabels) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges

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

	// Minimum value of Interface range #1. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange1Min interface{}

	// Maximum value of Interface range #1. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange1Max interface{}

	// Minimum value of Interface range #2. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange2Min interface{}

	// Maximum value of Interface range #2. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange2Max interface{}

	// Minimum value of Interface range #3. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange3Min interface{}

	// Maximum value of Interface range #3. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange3Max interface{}

	// Minimum value of Interface range #4. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange4Min interface{}

	// Maximum value of Interface range #4. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange4Max interface{}

	// Minimum value of Interface range #5. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange5Min interface{}

	// Maximum value of Interface range #5. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange5Max interface{}

	// Minimum value of Interface range #6. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange6Min interface{}

	// Maximum value of Interface range #6. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange6Max interface{}

	// Minimum value of Interface range #7. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange7Min interface{}

	// Maximum value of Interface range #7. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange7Max interface{}

	// Minimum value of Interface range #8. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange8Min interface{}

	// Maximum value of Interface range #8. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange8Max interface{}

	// Minimum value of Interface range #9. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange9Min interface{}

	// Maximum value of Interface range #9. The type is interface{} with range:
	// 0..4294967295.
	InterfaceRange9Max interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges Configure VLAN Switch Routed BVI Interface ranges

func (*L2vpn_Database_VlanSwitches_VlanSwitch_RoutedInterfaceRanges) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges

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

	// Minimum value of VLAN range #1. The type is interface{} with range:
	// 1..4094.
	VlanRange1Min interface{}

	// Maximum value of VLAN range #1. The type is interface{} with range:
	// 1..4094.
	VlanRange1Max interface{}

	// Minimum value of VLAN range #2. The type is interface{} with range:
	// 1..4094.
	VlanRange2Min interface{}

	// Maximum value of VLAN range #2. The type is interface{} with range:
	// 1..4094.
	VlanRange2Max interface{}

	// Minimum value of VLAN range #3. The type is interface{} with range:
	// 1..4094.
	VlanRange3Min interface{}

	// Maximum value of VLAN range #3. The type is interface{} with range:
	// 1..4094.
	VlanRange3Max interface{}

	// Minimum value of VLAN range #4. The type is interface{} with range:
	// 1..4094.
	VlanRange4Min interface{}

	// Maximum value of VLAN range #4. The type is interface{} with range:
	// 1..4094.
	VlanRange4Max interface{}

	// Minimum value of VLAN range #5. The type is interface{} with range:
	// 1..4094.
	VlanRange5Min interface{}

	// Maximum value of VLAN range #5. The type is interface{} with range:
	// 1..4094.
	VlanRange5Max interface{}

	// Minimum value of VLAN range #6. The type is interface{} with range:
	// 1..4094.
	VlanRange6Min interface{}

	// Maximum value of VLAN range #6. The type is interface{} with range:
	// 1..4094.
	VlanRange6Max interface{}

	// Minimum value of VLAN range #7. The type is interface{} with range:
	// 1..4094.
	VlanRange7Min interface{}

	// Maximum value of VLAN range #7. The type is interface{} with range:
	// 1..4094.
	VlanRange7Max interface{}

	// Minimum value of VLAN range #8. The type is interface{} with range:
	// 1..4094.
	VlanRange8Min interface{}

	// Maximum value of VLAN range #8. The type is interface{} with range:
	// 1..4094.
	VlanRange8Max interface{}

	// Minimum value of VLAN range #9. The type is interface{} with range:
	// 1..4094.
	VlanRange9Min interface{}

	// Maximum value of VLAN range #9. The type is interface{} with range:
	// 1..4094.
	VlanRange9Max interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges Configure VLAN Switch VLAN ranges

func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanRanges) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts

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

	// VLAN Switched Port. The type is slice of
	// L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort.
	VlanSwitchPort []*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort
}

L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts List of VLAN Switched Ports

func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort

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

L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort VLAN Switched Port

func (*L2vpn_Database_VlanSwitches_VlanSwitch_VlanSwitchPorts_VlanSwitchPort) GetEntityData

type L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges

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

	// Minimum value of VNI range #1. The type is interface{} with range:
	// 0..4294967295.
	VniRange1Min interface{}

	// Maximum value of VNI range #1. The type is interface{} with range:
	// 0..4294967295.
	VniRange1Max interface{}

	// Minimum value of VNI range #2. The type is interface{} with range:
	// 0..4294967295.
	VniRange2Min interface{}

	// Maximum value of VNI range #2. The type is interface{} with range:
	// 0..4294967295.
	VniRange2Max interface{}

	// Minimum value of VNI range #3. The type is interface{} with range:
	// 0..4294967295.
	VniRange3Min interface{}

	// Maximum value of VNI range #3. The type is interface{} with range:
	// 0..4294967295.
	VniRange3Max interface{}

	// Minimum value of VNI range #4. The type is interface{} with range:
	// 0..4294967295.
	VniRange4Min interface{}

	// Maximum value of VNI range #4. The type is interface{} with range:
	// 0..4294967295.
	VniRange4Max interface{}

	// Minimum value of VNI range #5. The type is interface{} with range:
	// 0..4294967295.
	VniRange5Min interface{}

	// Maximum value of VNI range #5. The type is interface{} with range:
	// 0..4294967295.
	VniRange5Max interface{}

	// Minimum value of VNI range #6. The type is interface{} with range:
	// 0..4294967295.
	VniRange6Min interface{}

	// Maximum value of VNI range #6. The type is interface{} with range:
	// 0..4294967295.
	VniRange6Max interface{}

	// Minimum value of VNI range #7. The type is interface{} with range:
	// 0..4294967295.
	VniRange7Min interface{}

	// Maximum value of VNI range #7. The type is interface{} with range:
	// 0..4294967295.
	VniRange7Max interface{}

	// Minimum value of VNI range #8. The type is interface{} with range:
	// 0..4294967295.
	VniRange8Min interface{}

	// Maximum value of VNI range #8. The type is interface{} with range:
	// 0..4294967295.
	VniRange8Max interface{}

	// Minimum value of VNI range #9. The type is interface{} with range:
	// 0..4294967295.
	VniRange9Min interface{}

	// Maximum value of VNI range #9. The type is interface{} with range:
	// 0..4294967295.
	VniRange9Max interface{}
}

L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges Configure VLAN Switch VxLAN Ethernet VPN-ID ranges

func (*L2vpn_Database_VlanSwitches_VlanSwitch_VniRanges) GetEntityData

type L2vpn_Database_XconnectGroups

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

	// Xconnect group. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup.
	XconnectGroup []*L2vpn_Database_XconnectGroups_XconnectGroup
}

L2vpn_Database_XconnectGroups List of xconnect groups

func (*L2vpn_Database_XconnectGroups) GetEntityData

func (xconnectGroups *L2vpn_Database_XconnectGroups) GetEntityData() *types.CommonEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup

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

	// This attribute is a key. Name of the xconnect group. The type is string
	// with length: 1..32.
	Name interface{}

	// List of point to point xconnects.
	P2pXconnects L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects

	// List of multi point to multi point xconnects.
	Mp2mpXconnects L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects
}

L2vpn_Database_XconnectGroups_XconnectGroup Xconnect group

func (*L2vpn_Database_XconnectGroups_XconnectGroup) GetEntityData

func (xconnectGroup *L2vpn_Database_XconnectGroups_XconnectGroup) GetEntityData() *types.CommonEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects

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

	// Multi point to multi point xconnect. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect.
	Mp2mpXconnect []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects List of multi point to multi point xconnects

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect

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

	// This attribute is a key. Name of the multi point to multi point xconnect.
	// The type is string with length: 1..26.
	Name interface{}

	// Maximum transmission unit for this MP2MP VPWS instance. The type is
	// interface{} with range: 64..65535. Units are byte.
	Mp2mpmtu interface{}

	// Disable control word. The type is interface{}.
	Mp2mpControlWord interface{}

	// Configure Layer 2 Encapsulation. The type is L2Encapsulation.
	Mp2mpl2Encapsulation interface{}

	// Interworking. The type is Interworking.
	Mp2mpInterworking interface{}

	// shutdown this MP2MP VPWS instance. The type is interface{}.
	Mp2mpShutdown interface{}

	// VPN Identifier. The type is interface{} with range: 1..4294967295.
	Mp2mpvpnId interface{}

	// auto-discovery in this MP2MP.
	Mp2mpAutoDiscovery L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect Multi point to multi point xconnect

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery

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

	// Enable auto-discovery. The type is interface{}.
	Enable interface{}

	// Route Distinguisher.
	RouteDistinguisher L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher

	// Route policy.
	Mp2mpRoutePolicy L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy

	// Route Target.
	Mp2mpRouteTargets L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets

	// signaling protocol in this MP2MP.
	Mp2mpSignalingProtocol L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery auto-discovery in this MP2MP

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy

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

	// Export route policy. The type is string.
	Export interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy Route policy

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRoutePolicy) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets

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

	// Name of the Route Target. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget.
	Mp2mpRouteTarget []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets Route Target

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget

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

	// This attribute is a key. Role of the router target type. The type is
	// BgpRouteTargetRole.
	Role interface{}

	// This attribute is a key. Format of the route target. The type is
	// BgpRouteTargetFormat.
	Format interface{}

	// two byte as or four byte as. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs.
	TwoByteAsOrFourByteAs []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs

	// ipv4 address. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address.
	Ipv4Address []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget Name of the Route Target

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address

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

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

	// This attribute is a key. Addr index. The type is interface{} with range:
	// 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address ipv4 address

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_Ipv4Address) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs

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

	// This attribute is a key. Two byte or 4 byte AS number. The type is
	// interface{} with range: 1..4294967295.
	As interface{}

	// This attribute is a key. AS:nn (hex or decimal format). The type is
	// interface{} with range: 0..4294967295.
	AsIndex interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs two byte as or four byte as

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpRouteTargets_Mp2mpRouteTarget_TwoByteAsOrFourByteAs) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol

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

	// Local Customer Edge Identifier. The type is interface{} with range:
	// 11..100.
	CeRange interface{}

	// Enable signaling protocol. The type is interface{}.
	Enable interface{}

	// Enable Flow Label based load balancing.
	FlowLabelLoadBalance L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance

	// Local Customer Edge Identifier Table.
	Ceids L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol signaling protocol in this MP2MP

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids

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

	// Local Customer Edge Identifier . The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid.
	Ceid []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids Local Customer Edge Identifier Table

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid

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

	// This attribute is a key. Local Customer Edge Identifier. The type is
	// interface{} with range: 1..16384.
	CeId interface{}

	// AC And Remote Customer Edge Identifier Table.
	RemoteCeidAttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid Local Customer Edge Identifier

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits

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

	// AC And Remote Customer Edge Identifier. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit.
	RemoteCeidAttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits AC And Remote Customer Edge Identifier Table

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit

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

	// This attribute is a key. The name of the Attachment Circuit. The type is
	// string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}

	// This attribute is a key. Remote Customer Edge Identifier. The type is
	// interface{} with range: 1..16384.
	RemoteCeId interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit AC And Remote Customer Edge Identifier

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_Ceids_Ceid_RemoteCeidAttachmentCircuits_RemoteCeidAttachmentCircuit) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance

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

	// Flow Label load balance type. The type is FlowLabelLoadBalance.
	FlowLabel interface{}

	// Static Flow Label. The type is interface{}.
	Static interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance Enable Flow Label based load balancing

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_Mp2mpSignalingProtocol_FlowLabelLoadBalance) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher

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

	// Router distinguisher type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher Route Distinguisher

func (*L2vpn_Database_XconnectGroups_XconnectGroup_Mp2mpXconnects_Mp2mpXconnect_Mp2mpAutoDiscovery_RouteDistinguisher) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects

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

	// Point to point xconnect. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect.
	P2pXconnect []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects List of point to point xconnects

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect

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

	// This attribute is a key. Name of the point to point xconnect. The type is
	// string with length: 1..38.
	Name interface{}

	// cross connect description Name. The type is string with length: 1..64.
	P2pDescription interface{}

	// Interworking. The type is Interworking.
	Interworking interface{}

	// List of backup attachment circuits.
	BackupAttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits

	// List of EVPN Services.
	PseudowireEvpns L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns

	// List of pseudowires.
	Pseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires

	// List of Monitor session segments.
	MonitorSessions L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions

	// List of pseudowire-routed.
	PseudowireRouteds L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds

	// List of attachment circuits.
	AttachmentCircuits L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect Point to point xconnect

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits

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

	// Attachment circuit interface. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit.
	AttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits List of attachment circuits

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit

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

	// This attribute is a key. Name of the attachment circuit interface. The type
	// is string with pattern: [a-zA-Z0-9._/-]+.
	Name interface{}

	// Enable attachment circuit interface. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit Attachment circuit interface

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_AttachmentCircuits_AttachmentCircuit) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits

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

	// Backup attachment circuit. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit.
	BackupAttachmentCircuit []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits List of backup attachment circuits

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit

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

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

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit Backup attachment circuit

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_BackupAttachmentCircuits_BackupAttachmentCircuit) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions

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

	// Monitor session segment. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession.
	MonitorSession []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions List of Monitor session segments

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession

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

	// This attribute is a key. Name of the monitor session. The type is string
	// with length: 1..64.
	Name interface{}

	// Enable monitor session segment . The type is interface{}.
	Enable interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession Monitor session segment

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_MonitorSessions_MonitorSession) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns

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

	// EVPN P2P Service Configuration. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn.
	PseudowireEvpn []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns List of EVPN Services

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn

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

	// This attribute is a key. Ethernet VPN ID. The type is interface{} with
	// range: 1..65534.
	Eviid interface{}

	// This attribute is a key. Remote AC ID. The type is interface{} with range:
	// 1..16777215.
	RemoteAcid interface{}

	// This attribute is a key. Source AC ID. The type is interface{} with range:
	// 1..16777215.
	SourceAcid interface{}

	// Name of the pseudowire class. The type is string with length: 1..32.
	Class interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn EVPN P2P Service Configuration

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireEvpns_PseudowireEvpn) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted.
	PseudowireRouted []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds List of pseudowire-routed

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted

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

	// This attribute is a key. Target Global ID. The type is interface{} with
	// range: 1..4294967295.
	GlobalId interface{}

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

	// This attribute is a key. Target AC ID. The type is interface{} with range:
	// 1..4294967295.
	Acid interface{}

	// This attribute is a key. Source AC ID. The type is interface{} with range:
	// 1..4294967295.
	Sacid interface{}

	// Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094.
	TagImpose interface{}

	// Name of the pseudowire class. The type is string with length: 1..32.
	Class interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted Pseudowire configuration

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_PseudowireRouteds_PseudowireRouted) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires

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

	// Pseudowire configuration. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire.
	Pseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires List of pseudowires

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// keys: neighbor. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor.
	Neighbor []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor

	// keys: pseudowire-address. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress.
	PseudowireAddress []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire Pseudowire configuration

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor

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

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

	// Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094.
	TagImpose interface{}

	// Name of the pseudowire class. The type is string with length: 1..32.
	Class interface{}

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

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

	// MPLS static labels.
	MplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels

	// List of pseudowires.
	BackupPseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires

	// L2TP Static Attributes.
	L2tpStaticAttributes L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes

	// Pseudowire L2TPv3 static configuration.
	L2tpStatic L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor keys: neighbor

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires

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

	// Backup pseudowire for the cross connect. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire.
	BackupPseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires List of pseudowires

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for the backup PW. The type is string with
	// length: 1..32.
	BackupPwClass interface{}

	// MPLS static labels.
	BackupMplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire Backup pseudowire for the cross connect

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels MPLS static labels

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic

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

	// Enable pseudowire L2TPv3 static configuration. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic Pseudowire L2TPv3 static configuration

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStatic) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes

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

	// L2TP remote session ID. The type is interface{} with range: 1..65535.
	L2tpRemoteSessionId interface{}

	// L2TP local session ID. The type is interface{} with range: 1..65535.
	L2tpLocalSessionId interface{}

	// L2TP remote cookie.
	L2tpRemoteCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie

	// L2TP secondary local cookie.
	L2tpSecondaryLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie

	// L2TP local cookie.
	L2tpLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes L2TP Static Attributes

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie

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

	// Local cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower local cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher local cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie L2TP local cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie

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

	// Remote cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower remote cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher remote cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie L2TP remote cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie

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

	// Local cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower local cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher local cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie L2TP secondary local cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels MPLS static labels

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_Neighbor_MplsStaticLabels) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress

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

	// This attribute is a key. Pseudowire IPv6 address. A pseudowire can have
	// only one address: IPv4 or IPv6. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	PseudowireAddress interface{}

	// Tag Impose vlan tagged mode. The type is interface{} with range: 1..4094.
	TagImpose interface{}

	// Name of the pseudowire class. The type is string with length: 1..32.
	Class interface{}

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

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

	// MPLS static labels.
	MplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels

	// List of pseudowires.
	BackupPseudowires L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires

	// L2TP Static Attributes.
	L2tpStaticAttributes L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes

	// Pseudowire L2TPv3 static configuration.
	L2tpStatic L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress keys: pseudowire-address

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires

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

	// Backup pseudowire for the cross connect. The type is slice of
	// L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire.
	BackupPseudowire []*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires List of pseudowires

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire

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

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

	// This attribute is a key. Pseudowire ID. The type is interface{} with range:
	// 1..4294967295.
	PseudowireId interface{}

	// PW class template name to use for the backup PW. The type is string with
	// length: 1..32.
	BackupPwClass interface{}

	// MPLS static labels.
	BackupMplsStaticLabels L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire Backup pseudowire for the cross connect

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels MPLS static labels

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_BackupPseudowires_BackupPseudowire_BackupMplsStaticLabels) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic

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

	// Enable pseudowire L2TPv3 static configuration. The type is interface{}.
	Enable interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic Pseudowire L2TPv3 static configuration

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStatic) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes

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

	// L2TP remote session ID. The type is interface{} with range: 1..65535.
	L2tpRemoteSessionId interface{}

	// L2TP local session ID. The type is interface{} with range: 1..65535.
	L2tpLocalSessionId interface{}

	// L2TP remote cookie.
	L2tpRemoteCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie

	// L2TP secondary local cookie.
	L2tpSecondaryLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie

	// L2TP local cookie.
	L2tpLocalCookie L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes L2TP Static Attributes

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie

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

	// Local cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower local cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher local cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie L2TP local cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpLocalCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie

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

	// Remote cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower remote cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher remote cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie L2TP remote cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpRemoteCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie

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

	// Local cookie size. The type is L2tpCookieSize.
	Size interface{}

	// Lower local cookie value. The type is interface{} with range:
	// 0..4294967295.
	LowerValue interface{}

	// Higher local cookie value. The type is interface{} with range:
	// 0..4294967295.
	HigherValue interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie L2TP secondary local cookie

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_L2tpStaticAttributes_L2tpSecondaryLocalCookie) GetEntityData

type L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels

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

	// Pseudowire local static label. The type is interface{} with range:
	// 16..1048575.
	LocalStaticLabel interface{}

	// Pseudowire remote static label. The type is interface{} with range:
	// 16..1048575.
	RemoteStaticLabel interface{}
}

L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels MPLS static labels

func (*L2vpn_Database_XconnectGroups_XconnectGroup_P2pXconnects_P2pXconnect_Pseudowires_Pseudowire_PseudowireAddress_MplsStaticLabels) GetEntityData

type L2vpn_Neighbor

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

	// Enable targetted LDP session flap action. The type is interface{}.
	LdpFlap interface{}
}

L2vpn_Neighbor L2VPN neighbor submode

func (*L2vpn_Neighbor) GetEntityData

func (neighbor *L2vpn_Neighbor) GetEntityData() *types.CommonEntityData

type L2vpn_Pbb

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

	// Backbone Source MAC. The type is string with pattern:
	// [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}.
	BackboneSourceMac interface{}
}

L2vpn_Pbb L2VPN PBB Global

func (*L2vpn_Pbb) GetEntityData

func (pbb *L2vpn_Pbb) GetEntityData() *types.CommonEntityData

type L2vpn_PwRouting

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

	// Pseudowire-routing Global ID. The type is interface{} with range:
	// 1..4294967295.
	PwRoutingGlobalId interface{}

	// Enable Autodiscovery BGP Pseudowire-routing BGP.
	PwRoutingBgp L2vpn_PwRouting_PwRoutingBgp
}

L2vpn_PwRouting Pseudowire-routing attributes

func (*L2vpn_PwRouting) GetEntityData

func (pwRouting *L2vpn_PwRouting) GetEntityData() *types.CommonEntityData

type L2vpn_PwRouting_PwRoutingBgp

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

	// Enable Autodiscovery BGP. The type is interface{}.
	Enable interface{}

	// Route Distinguisher.
	EvpnRouteDistinguisher L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher
}

L2vpn_PwRouting_PwRoutingBgp Enable Autodiscovery BGP Pseudowire-routing BGP

func (*L2vpn_PwRouting_PwRoutingBgp) GetEntityData

func (pwRoutingBgp *L2vpn_PwRouting_PwRoutingBgp) GetEntityData() *types.CommonEntityData

type L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher

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

	// Router Distinguisher Type. The type is BgpRouteDistinguisher.
	Type interface{}

	// Two byte or 4 byte AS number. The type is interface{} with range:
	// 1..4294967295.
	As interface{}

	// AS:nn (hex or decimal format). The type is interface{} with range:
	// 0..4294967295.
	AsIndex interface{}

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

	// Addr index. The type is interface{} with range: 0..65535.
	AddrIndex interface{}
}

L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher Route Distinguisher

func (*L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher) GetEntityData

func (evpnRouteDistinguisher *L2vpn_PwRouting_PwRoutingBgp_EvpnRouteDistinguisher) GetEntityData() *types.CommonEntityData

type L2vpn_Snmp

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

	// MIB related configuration.
	Mib L2vpn_Snmp_Mib
}

L2vpn_Snmp SNMP related configuration

func (*L2vpn_Snmp) GetEntityData

func (snmp *L2vpn_Snmp) GetEntityData() *types.CommonEntityData

type L2vpn_Snmp_Mib

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

	// Interface related configuration for MIB.
	MibInterface L2vpn_Snmp_Mib_MibInterface

	// Pseudowire related configuration for MIB.
	MibPseudowire L2vpn_Snmp_Mib_MibPseudowire
}

L2vpn_Snmp_Mib MIB related configuration

func (*L2vpn_Snmp_Mib) GetEntityData

func (mib *L2vpn_Snmp_Mib) GetEntityData() *types.CommonEntityData

type L2vpn_Snmp_Mib_MibInterface

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

	// MIB interface name output format.
	Format L2vpn_Snmp_Mib_MibInterface_Format
}

L2vpn_Snmp_Mib_MibInterface Interface related configuration for MIB

func (*L2vpn_Snmp_Mib_MibInterface) GetEntityData

func (mibInterface *L2vpn_Snmp_Mib_MibInterface) GetEntityData() *types.CommonEntityData

type L2vpn_Snmp_Mib_MibInterface_Format

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

	// Set MIB interface name output in slash format (/). The type is interface{}.
	ExternalInterfaceFormat interface{}
}

L2vpn_Snmp_Mib_MibInterface_Format MIB interface name output format

func (*L2vpn_Snmp_Mib_MibInterface_Format) GetEntityData

type L2vpn_Snmp_Mib_MibPseudowire

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

	// Enable pseudowire statistics in MIB output. The type is interface{}.
	Statistics interface{}
}

L2vpn_Snmp_Mib_MibPseudowire Pseudowire related configuration for MIB

func (*L2vpn_Snmp_Mib_MibPseudowire) GetEntityData

func (mibPseudowire *L2vpn_Snmp_Mib_MibPseudowire) GetEntityData() *types.CommonEntityData

type L2vpn_Utility

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

	// L2VPN logging utility.
	Logging L2vpn_Utility_Logging
}

L2vpn_Utility L2VPN utilities

func (*L2vpn_Utility) GetEntityData

func (utility *L2vpn_Utility) GetEntityData() *types.CommonEntityData

type L2vpn_Utility_Logging

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

	// Enable Bridge Domain state change logging. The type is interface{}.
	BridgeDomainStateChange interface{}

	// Enable pseudowire state change logging. The type is interface{}.
	PseudowireStateChange interface{}

	// Enable VFI state change logging. The type is interface{}.
	Vfi interface{}

	// Enable Non Stop Routing state change logging. The type is interface{}.
	NsrStateChange interface{}

	// Enable PW-HE Replication state change logging. The type is interface{}.
	PwheReplicationStateChange interface{}
}

L2vpn_Utility_Logging L2VPN logging utility

func (*L2vpn_Utility_Logging) GetEntityData

func (logging *L2vpn_Utility_Logging) GetEntityData() *types.CommonEntityData

type LdpVplsId

type LdpVplsId string

LdpVplsId represents Ldp vpls id

const (
	// VPLS-ID in 2 byte AS:nn format
	LdpVplsId_two_byte_as LdpVplsId = "two-byte-as"

	// VPLS-ID in IPv4 IP:nn format
	LdpVplsId_ipv4_address LdpVplsId = "ipv4-address"
)

type LoadBalance

type LoadBalance string

LoadBalance represents Load balance

const (
	// Source and Destination MAC hashing
	LoadBalance_source_dest_mac LoadBalance = "source-dest-mac"

	// Source and Destination IP hashing
	LoadBalance_source_dest_ip LoadBalance = "source-dest-ip"

	// PW Label hashing
	LoadBalance_pseudowire_label LoadBalance = "pseudowire-label"
)

type MacAging

type MacAging string

MacAging represents Mac aging

const (
	// Absolute aging type
	MacAging_absolute MacAging = "absolute"

	// Inactivity aging type
	MacAging_inactivity MacAging = "inactivity"
)

type MacFlushMode

type MacFlushMode string

MacFlushMode represents Mac flush mode

const (
	// MVRP MAC Flushing
	MacFlushMode_mvrp MacFlushMode = "mvrp"
)

type MacLearn

type MacLearn string

MacLearn represents Mac learn

const (
	// Mac Learning
	MacLearn_default_learning MacLearn = "default-learning"

	// Enable Learning
	MacLearn_enable_learning MacLearn = "enable-learning"

	// Disable Learning
	MacLearn_disable_learning MacLearn = "disable-learning"
)

type MacLimitAction

type MacLimitAction string

MacLimitAction represents Mac limit action

const (
	// No action
	MacLimitAction_none MacLimitAction = "none"

	// Flood Mac Limit Action
	MacLimitAction_flood MacLimitAction = "flood"

	// NoFlood Mac Limit Action
	MacLimitAction_no_flood MacLimitAction = "no-flood"

	// Shutdown Mac Limit Action
	MacLimitAction_shutdown MacLimitAction = "shutdown"
)

type MacNotification

type MacNotification string

MacNotification represents Mac notification

const (
	// No_Notification Trap
	MacNotification_no_notif MacNotification = "no-notif"

	// syslog message
	MacNotification_syslog MacNotification = "syslog"

	// Snmp Trap
	MacNotification_trap MacNotification = "trap"

	// Syslog_snmp Trap
	MacNotification_syslog_snmp MacNotification = "syslog-snmp"
)

type MacSecureAction

type MacSecureAction string

MacSecureAction represents Mac secure action

const (
	// MAC Secure Action Restrict
	MacSecureAction_restrict MacSecureAction = "restrict"

	// No Action
	MacSecureAction_none MacSecureAction = "none"

	// MAC Secure Action Shutdown
	MacSecureAction_shutdown MacSecureAction = "shutdown"
)

type MacWithdrawBehavior

type MacWithdrawBehavior string

MacWithdrawBehavior represents Mac withdraw behavior

const (
	// MAC Withdrawal sent on state-down (legacy)
	MacWithdrawBehavior_legacy MacWithdrawBehavior = "legacy"

	// Optimized MAC Withdrawal
	MacWithdrawBehavior_optimized MacWithdrawBehavior = "optimized"
)

type MplsSequencing

type MplsSequencing string

MplsSequencing represents Mpls sequencing

const (
	// Sequencing is off
	MplsSequencing_off MplsSequencing = "off"

	// Sequencing on transmit side
	MplsSequencing_transmit MplsSequencing = "transmit"

	// Sequencing on receive side
	MplsSequencing_receive MplsSequencing = "receive"

	// Sequencing on both transmit and receive side
	MplsSequencing_both MplsSequencing = "both"
)

type MplsSignalingProtocol

type MplsSignalingProtocol string

MplsSignalingProtocol represents Mpls signaling protocol

const (
	// No signaling
	MplsSignalingProtocol_none MplsSignalingProtocol = "none"

	// LDP
	MplsSignalingProtocol_ldp MplsSignalingProtocol = "ldp"
)

type PortDownFlush

type PortDownFlush string

PortDownFlush represents Port down flush

const (
	// MAC Port Down Flush
	PortDownFlush_port_down_flush PortDownFlush = "port-down-flush"

	// Enable Port Down Flush
	PortDownFlush_enable_port_down_flush PortDownFlush = "enable-port-down-flush"

	// Disable Port Down Flush
	PortDownFlush_disable_port_down_flush PortDownFlush = "disable-port-down-flush"
)

type PreferredPath

type PreferredPath string

PreferredPath represents Preferred path

const (
	// TE Tunnel
	PreferredPath_te_tunnel PreferredPath = "te-tunnel"

	// IP Tunnel
	PreferredPath_ip_tunnel PreferredPath = "ip-tunnel"

	// TP Tunnel
	PreferredPath_tp_tunnel PreferredPath = "tp-tunnel"

	// SR TE Policy
	PreferredPath_sr_te_policy PreferredPath = "sr-te-policy"
)

type PwSwitchingPointTlv

type PwSwitchingPointTlv string

PwSwitchingPointTlv represents Pw switching point tlv

const (
	// Hide TLV
	PwSwitchingPointTlv_hide PwSwitchingPointTlv = "hide"
)

type RplRole

type RplRole string

RplRole represents Rpl role

const (
	// ERP RPL owner
	RplRole_owner RplRole = "owner"

	// ERP RPL neighbor
	RplRole_neighbor RplRole = "neighbor"

	// ERP RPL next neighbor
	RplRole_next_neighbor RplRole = "next-neighbor"
)

type StormControl

type StormControl string

StormControl represents Storm control

const (
	// Unknown-unicast Storm Control
	StormControl_unicast StormControl = "unicast"

	// Multicast Storm Control
	StormControl_multicast StormControl = "multicast"

	// Broadcast Storm Control
	StormControl_broadcast StormControl = "broadcast"
)

type TransportMode

type TransportMode string

TransportMode represents Transport mode

const (
	// Ethernet port mode
	TransportMode_ethernet TransportMode = "ethernet"

	// Vlan tagged mode
	TransportMode_vlan TransportMode = "vlan"

	// Vlan tagged passthrough mode
	TransportMode_vlan_passthrough TransportMode = "vlan-passthrough"
)

type TypeOfServiceMode

type TypeOfServiceMode string

TypeOfServiceMode represents Type of service mode

const (
	// Do not reflect the type of service
	TypeOfServiceMode_none TypeOfServiceMode = "none"

	// Reflect the type of service
	TypeOfServiceMode_reflect TypeOfServiceMode = "reflect"
)

type VccvVerification

type VccvVerification string

VccvVerification represents Vccv verification

const (
	// No connectivity verification over VCCV
	VccvVerification_none VccvVerification = "none"

	// LSP Ping over VCCV
	VccvVerification_lsp_ping VccvVerification = "lsp-ping"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL