mpls_lsd_oper

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

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

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

Documentation

Overview

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

This module contains definitions for the following management objects:

mpls-lsd-nodes: Location MPLS LSD operational data
mpls-lsd: mpls lsd

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 MgmtLsdApp

type MgmtLsdApp string

MgmtLsdApp represents Mgmt lsd app

const (
	// None
	MgmtLsdApp_mgmt_lsd_app_type_none MgmtLsdApp = "mgmt-lsd-app-type-none"

	// LSD
	MgmtLsdApp_mgmt_lsd_app_type_int MgmtLsdApp = "mgmt-lsd-app-type-int"

	// Test
	MgmtLsdApp_mgmt_lsd_app_type_test MgmtLsdApp = "mgmt-lsd-app-type-test"

	// Static
	MgmtLsdApp_mgmt_lsd_app_type_static MgmtLsdApp = "mgmt-lsd-app-type-static"

	// LDP
	MgmtLsdApp_mgmt_lsd_app_type_ldp MgmtLsdApp = "mgmt-lsd-app-type-ldp"

	// TE Control
	MgmtLsdApp_mgmt_lsd_app_type_te MgmtLsdApp = "mgmt-lsd-app-type-te"

	// App Controller
	MgmtLsdApp_mgmt_lsd_app_type_app_controller MgmtLsdApp = "mgmt-lsd-app-type-app-controller"

	// BGP v4
	MgmtLsdApp_mgmt_lsd_app_type_bgp_ipv4 MgmtLsdApp = "mgmt-lsd-app-type-bgp-ipv4"

	// BGP VPNv4
	MgmtLsdApp_mgmt_lsd_app_type_bgp_vpn_ipv4 MgmtLsdApp = "mgmt-lsd-app-type-bgp-vpn-ipv4"

	// L2VPN
	MgmtLsdApp_mgmt_lsd_app_type_l2vpn MgmtLsdApp = "mgmt-lsd-app-type-l2vpn"

	// BGP Spkr
	MgmtLsdApp_mgmt_lsd_app_type_bgp_spkr MgmtLsdApp = "mgmt-lsd-app-type-bgp-spkr"

	// BFD
	MgmtLsdApp_mgmt_lsd_app_type_bfd MgmtLsdApp = "mgmt-lsd-app-type-bfd"

	// PIM
	MgmtLsdApp_mgmt_lsd_app_type_pim MgmtLsdApp = "mgmt-lsd-app-type-pim"

	// V2 LSD
	MgmtLsdApp_mgmt_lsd_app_type_v2_lsd MgmtLsdApp = "mgmt-lsd-app-type-v2-lsd"

	// PIM6
	MgmtLsdApp_mgmt_lsd_app_type_pim6 MgmtLsdApp = "mgmt-lsd-app-type-pim6"

	// ISIS
	MgmtLsdApp_mgmt_lsd_app_type_isis MgmtLsdApp = "mgmt-lsd-app-type-isis"

	// OSPF
	MgmtLsdApp_mgmt_lsd_app_type_ospf MgmtLsdApp = "mgmt-lsd-app-type-ospf"

	// CGN
	MgmtLsdApp_mgmt_lsd_app_type_cgn MgmtLsdApp = "mgmt-lsd-app-type-cgn"

	// Traffic Collector
	MgmtLsdApp_mgmt_lsd_app_type_dmtc MgmtLsdApp = "mgmt-lsd-app-type-dmtc"

	// Any
	MgmtLsdApp_mgmt_lsd_app_type_any MgmtLsdApp = "mgmt-lsd-app-type-any"
)

type MgmtLsdAppRsrcState

type MgmtLsdAppRsrcState string

MgmtLsdAppRsrcState represents Mgmt lsd app rsrc state

const (
	// Active
	MgmtLsdAppRsrcState_mgmt_lsd_app_rsrc_state_active MgmtLsdAppRsrcState = "mgmt-lsd-app-rsrc-state-active"

	// Pending
	MgmtLsdAppRsrcState_mgmt_lsd_app_rsrc_state_pnd MgmtLsdAppRsrcState = "mgmt-lsd-app-rsrc-state-pnd"

	// Pending Server
	MgmtLsdAppRsrcState_mgmt_lsd_app_rsrc_state_pnd_svr MgmtLsdAppRsrcState = "mgmt-lsd-app-rsrc-state-pnd-svr"
)

type MgmtLsdAppState

type MgmtLsdAppState string

MgmtLsdAppState represents Mgmt lsd app state

const (
	// Active
	MgmtLsdAppState_mgmt_lsd_app_state_active MgmtLsdAppState = "mgmt-lsd-app-state-active"

	// Zombie
	MgmtLsdAppState_mgmt_lsd_app_state_zombie MgmtLsdAppState = "mgmt-lsd-app-state-zombie"

	// Recover
	MgmtLsdAppState_mgmt_lsd_app_state_recover MgmtLsdAppState = "mgmt-lsd-app-state-recover"
)

type MgmtLsdClient

type MgmtLsdClient string

MgmtLsdClient represents Mgmt lsd client

const (
	// Application
	MgmtLsdClient_mgmt_lsd_client_type_app MgmtLsdClient = "mgmt-lsd-client-type-app"

	// BCDL Agent
	MgmtLsdClient_mgmt_lsd_client_type_ba MgmtLsdClient = "mgmt-lsd-client-type-ba"
)

type MgmtLsdFpi

type MgmtLsdFpi string

MgmtLsdFpi represents Mgmt lsd fpi

const (
	// Label
	MgmtLsdFpi_mgmt_lsd_fpi_type_label MgmtLsdFpi = "mgmt-lsd-fpi-type-label"

	// TE
	MgmtLsdFpi_mgmt_lsd_fpi_type_te MgmtLsdFpi = "mgmt-lsd-fpi-type-te"

	// IPv4
	MgmtLsdFpi_mgmt_lsd_fpi_type_ipv4 MgmtLsdFpi = "mgmt-lsd-fpi-type-ipv4"

	// IPv6
	MgmtLsdFpi_mgmt_lsd_fpi_type_ipv6 MgmtLsdFpi = "mgmt-lsd-fpi-type-ipv6"

	// PW List
	MgmtLsdFpi_mgmt_lsd_fpi_type_pw_list MgmtLsdFpi = "mgmt-lsd-fpi-type-pw-list"

	// TE v2
	MgmtLsdFpi_mgmt_lsd_fpi_type_te_v2 MgmtLsdFpi = "mgmt-lsd-fpi-type-te-v2"

	// DMTC External Interface
	MgmtLsdFpi_mgmt_lsd_fpi_type_dmtc_ext_intf MgmtLsdFpi = "mgmt-lsd-fpi-type-dmtc-ext-intf"

	// Label Range Opaque Message Key
	MgmtLsdFpi_mgmt_lsd_fpi_type_label_range MgmtLsdFpi = "mgmt-lsd-fpi-type-label-range"
)

type MgmtLsdFrrState

type MgmtLsdFrrState string

MgmtLsdFrrState represents Mgmt lsd frr state

const (
	// Partial
	MgmtLsdFrrState_mgmt_lsd_frr_state_partial MgmtLsdFrrState = "mgmt-lsd-frr-state-partial"

	// Active
	MgmtLsdFrrState_mgmt_lsd_frr_state_active MgmtLsdFrrState = "mgmt-lsd-frr-state-active"

	// Ready
	MgmtLsdFrrState_mgmt_lsd_frr_state_ready MgmtLsdFrrState = "mgmt-lsd-frr-state-ready"

	// Complete
	MgmtLsdFrrState_mgmt_lsd_frr_state_complete MgmtLsdFrrState = "mgmt-lsd-frr-state-complete"

	// Any
	MgmtLsdFrrState_mgmt_lsd_frr_state_any MgmtLsdFrrState = "mgmt-lsd-frr-state-any"

	// IGP
	MgmtLsdFrrState_mgmt_lsd_frr_state_igp MgmtLsdFrrState = "mgmt-lsd-frr-state-igp"
)

type MgmtLsdIntfState

type MgmtLsdIntfState string

MgmtLsdIntfState represents Mgmt lsd intf state

const (
	// unknown
	MgmtLsdIntfState_mgmt_lsd_intf_state_unknown MgmtLsdIntfState = "mgmt-lsd-intf-state-unknown"

	// up
	MgmtLsdIntfState_mgmt_lsd_intf_state_up MgmtLsdIntfState = "mgmt-lsd-intf-state-up"

	// down
	MgmtLsdIntfState_mgmt_lsd_intf_state_down MgmtLsdIntfState = "mgmt-lsd-intf-state-down"
)

type MgmtLsdLblCtx

type MgmtLsdLblCtx string

MgmtLsdLblCtx represents Mgmt lsd lbl ctx

const (
	// None
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_none MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-none"

	// IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_ipv4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-ipv4"

	// IPv6
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_ipv6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-ipv6"

	// TE IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_tev4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-tev4"

	// L3VPN IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_ipv4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-ipv4"

	// L3VPN IPv6
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_ipv6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-ipv6"

	// L3VPN Per-VRF
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_vrf MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-vrf"

	// L3VPN IPv4 Per-CE
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_cev4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-cev4"

	// L3VPN IPv6 Per-CE
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_cev6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-cev6"

	// PW
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_pw MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-pw"

	// LBL BLK
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_lbl_blk MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-lbl-blk"

	// IP SUB
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_ip_sub MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-ip-sub"

	// TE IPv4 P2MP
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_tev4_p2mp MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-tev4-p2mp"

	// MLDP IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_mldpv4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-mldpv4"

	// PW HE
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_pwhe MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-pwhe"

	// MPLS TP
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_tp MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-tp"

	// GRE
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_gre MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-gre"

	// EVPN
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_evpn MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-evpn"

	// BLB IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_blb_ipv4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-blb-ipv4"

	// BLB IPv6
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_blb_ipv6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-blb-ipv6"

	// PIM I-PMSI
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_pim_i_pmsi MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-pim-i-pmsi"

	// PIM S-PMSI
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_pim_s_pmsi MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-pim-s-pmsi"

	// L3VPN NH SET
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_l3vpn_nh_set MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-l3vpn-nh-set"

	// SR Prefix Segment
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_sr_pfx_seg MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-sr-pfx-seg"

	// SR Adj Segment IPv4
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_sr_adj_seg_ipv4 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-sr-adj-seg-ipv4"

	// SR Adj Segment IPv6
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_sr_adj_seg_ipv6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-sr-adj-seg-ipv6"

	// LBL BLK SRGB
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_lbl_blk_srgb MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-lbl-blk-srgb"

	// TE Binding
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_te_binding MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-te-binding"

	// GRE IPV6
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_gre_ipv6 MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-gre-ipv6"

	// Any
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_any MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-any"

	// LBL BLK SRLB
	MgmtLsdLblCtx_mgmt_lsd_lbl_ctx_type_lbl_blk_srlb MgmtLsdLblCtx = "mgmt-lsd-lbl-ctx-type-lbl-blk-srlb"
)

type MgmtLsdLspRole

type MgmtLsdLspRole string

MgmtLsdLspRole represents Mgmt lsd lsp role

const (
	// Head
	MgmtLsdLspRole_mgmt_lsd_lsp_role_head MgmtLsdLspRole = "mgmt-lsd-lsp-role-head"

	// Midpoint
	MgmtLsdLspRole_mgmt_lsd_lsp_role_mid MgmtLsdLspRole = "mgmt-lsd-lsp-role-mid"
)

type MgmtLsdMoi

type MgmtLsdMoi string

MgmtLsdMoi represents Mgmt lsd moi

const (
	// Pop-and-lookup IPv4
	MgmtLsdMoi_mgmt_lsd_moi_type_pop_and_lkup_ipv4 MgmtLsdMoi = "mgmt-lsd-moi-type-pop-and-lkup-ipv4"

	// IPv4
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv4 MgmtLsdMoi = "mgmt-lsd-moi-type-ipv4"

	// IPv6
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv6 MgmtLsdMoi = "mgmt-lsd-moi-type-ipv6"

	// TE IPv4
	MgmtLsdMoi_mgmt_lsd_moi_type_tev4 MgmtLsdMoi = "mgmt-lsd-moi-type-tev4"

	// PW
	MgmtLsdMoi_mgmt_lsd_moi_type_pw MgmtLsdMoi = "mgmt-lsd-moi-type-pw"

	// Pop-and-lookup IPv6
	MgmtLsdMoi_mgmt_lsd_moi_type_pop_and_lkup_ipv6 MgmtLsdMoi = "mgmt-lsd-moi-type-pop-and-lkup-ipv6"

	// IP Subscriber
	MgmtLsdMoi_mgmt_lsd_moi_type_ip_sub MgmtLsdMoi = "mgmt-lsd-moi-type-ip-sub"

	// PW HE
	MgmtLsdMoi_mgmt_lsd_moi_type_pwhe MgmtLsdMoi = "mgmt-lsd-moi-type-pwhe"

	// PW List
	MgmtLsdMoi_mgmt_lsd_moi_type_pw_list MgmtLsdMoi = "mgmt-lsd-moi-type-pw-list"

	// IPv4 Multi-Label
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv4_stack MgmtLsdMoi = "mgmt-lsd-moi-type-ipv4-stack"

	// Pop-and-lookup TP
	MgmtLsdMoi_mgmt_lsd_moi_type_pop_and_lkup_tp MgmtLsdMoi = "mgmt-lsd-moi-type-pop-and-lkup-tp"

	// IPv6 Multi-Label
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv6_stack MgmtLsdMoi = "mgmt-lsd-moi-type-ipv6-stack"

	// TE Head
	MgmtLsdMoi_mgmt_lsd_moi_type_te_head MgmtLsdMoi = "mgmt-lsd-moi-type-te-head"

	// Demand Matrix Traffic-Collector
	MgmtLsdMoi_mgmt_lsd_moi_type_dmtc_ext_intf MgmtLsdMoi = "mgmt-lsd-moi-type-dmtc-ext-intf"

	// IPv4 Neighbor-Next-Hop
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv4_nnh_stack MgmtLsdMoi = "mgmt-lsd-moi-type-ipv4-nnh-stack"

	// IPv6 Neighbor-Next-Hop
	MgmtLsdMoi_mgmt_lsd_moi_type_ipv6_nnh_stack MgmtLsdMoi = "mgmt-lsd-moi-type-ipv6-nnh-stack"

	// Label Range Opaque Message Data
	MgmtLsdMoi_mgmt_lsd_moi_type_label_range MgmtLsdMoi = "mgmt-lsd-moi-type-label-range"
)

type MgmtLsdRwId

type MgmtLsdRwId string

MgmtLsdRwId represents Mgmt lsd rw id

const (
	// None
	MgmtLsdRwId_mgmt_lsd_rw_id_type_none MgmtLsdRwId = "mgmt-lsd-rw-id-type-none"

	// Label Context
	MgmtLsdRwId_mgmt_lsd_rw_id_type_lbl_ctx MgmtLsdRwId = "mgmt-lsd-rw-id-type-lbl-ctx"

	// Local Label
	MgmtLsdRwId_mgmt_lsd_rw_id_type_loc_lbl MgmtLsdRwId = "mgmt-lsd-rw-id-type-loc-lbl"
)

type MgmtLsdTeBinding

type MgmtLsdTeBinding string

MgmtLsdTeBinding represents Mgmt lsd te binding

const (
	// mgmt lsd ident p2p tun id
	MgmtLsdTeBinding_mgmt_lsd_ident_p2p_tun_id MgmtLsdTeBinding = "mgmt-lsd-ident-p2p-tun-id"

	// mgmt lsd ident p2p grp id
	MgmtLsdTeBinding_mgmt_lsd_ident_p2p_grp_id MgmtLsdTeBinding = "mgmt-lsd-ident-p2p-grp-id"

	// mgmt lsd ident p2mp tun id
	MgmtLsdTeBinding_mgmt_lsd_ident_p2mp_tun_id MgmtLsdTeBinding = "mgmt-lsd-ident-p2mp-tun-id"

	// mgmt lsd ident p2mp grp id
	MgmtLsdTeBinding_mgmt_lsd_ident_p2mp_grp_id MgmtLsdTeBinding = "mgmt-lsd-ident-p2mp-grp-id"
)

type MplsLsd

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

	// Table of MPLS clients using LSD.
	Clients MplsLsd_Clients

	// Dynamic label range.
	LabelSummary MplsLsd_LabelSummary

	// Table of labels.
	Labels MplsLsd_Labels

	// FRR database.
	FrrDatabase MplsLsd_FrrDatabase

	// Table of rewrites.
	Rewrite MplsLsd_Rewrite

	// Rewrite Summary .
	RewriteSummary MplsLsd_RewriteSummary

	// Table of MPLS applications using LSD.
	Applications MplsLsd_Applications

	// Dynamic label range summary by VRF.
	LabelSummaryVrfs MplsLsd_LabelSummaryVrfs

	// Label range.
	LabelRange MplsLsd_LabelRange

	// Rewrite Summary by VRF.
	RewriteSummaryVrfs MplsLsd_RewriteSummaryVrfs

	// Table of MPLS interfaces.
	Interfaces MplsLsd_Interfaces
}

MplsLsd mpls lsd

func (*MplsLsd) GetEntityData

func (mplsLsd *MplsLsd) GetEntityData() *types.CommonEntityData

type MplsLsdNnh

type MplsLsdNnh string

MplsLsdNnh represents Mpls lsd nnh

const (
	// None - Invalid
	MplsLsdNnh_none MplsLsdNnh = "none"

	// IPv4 Address
	MplsLsdNnh_ipv4_address MplsLsdNnh = "ipv4-address"

	// Interface
	MplsLsdNnh_interface_name MplsLsdNnh = "interface-name"
)

type MplsLsdNodes

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

	// The MPLS LSD operational data for a particular node. The type is slice of
	// MplsLsdNodes_MplsLsdNode.
	MplsLsdNode []*MplsLsdNodes_MplsLsdNode
}

MplsLsdNodes Location MPLS LSD operational data

func (*MplsLsdNodes) GetEntityData

func (mplsLsdNodes *MplsLsdNodes) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode

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

	// This attribute is a key. The identifier for the node. The type is string
	// with pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeName interface{}

	// Table of MPLS clients using LSD.
	Clients MplsLsdNodes_MplsLsdNode_Clients

	// Dynamic label range.
	LabelSummary MplsLsdNodes_MplsLsdNode_LabelSummary

	// Table of labels.
	Labels MplsLsdNodes_MplsLsdNode_Labels

	// FRR database.
	FrrDatabase MplsLsdNodes_MplsLsdNode_FrrDatabase

	// Table of rewrites.
	Rewrite MplsLsdNodes_MplsLsdNode_Rewrite

	// Rewrite Summary .
	RewriteSummary MplsLsdNodes_MplsLsdNode_RewriteSummary

	// Table of MPLS applications using LSD.
	Applications MplsLsdNodes_MplsLsdNode_Applications

	// Dynamic label range summary by VRF.
	LabelSummaryVrfs MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs

	// Label range.
	LabelRange MplsLsdNodes_MplsLsdNode_LabelRange

	// Rewrite Summary by VRF.
	RewriteSummaryVrfs MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs

	// Table of MPLS interfaces.
	Interfaces MplsLsdNodes_MplsLsdNode_Interfaces
}

MplsLsdNodes_MplsLsdNode The MPLS LSD operational data for a particular node

func (*MplsLsdNodes_MplsLsdNode) GetEntityData

func (mplsLsdNode *MplsLsdNodes_MplsLsdNode) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Applications

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

	// Data for MPLS application using LSD. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Applications_Application.
	Application []*MplsLsdNodes_MplsLsdNode_Applications_Application
}

MplsLsdNodes_MplsLsdNode_Applications Table of MPLS applications using LSD

func (*MplsLsdNodes_MplsLsdNode_Applications) GetEntityData

func (applications *MplsLsdNodes_MplsLsdNode_Applications) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Applications_Application

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

	// This attribute is a key. Application Instance name in the form of
	// '<app_type_name>[:<instance>]'. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	ApplicationName interface{}

	// Application name. The type is string.
	ApplicationNameXr interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app instance. The type is string.
	ApplicationInstance interface{}

	// App reg ts. The type is interface{} with range: 0..18446744073709551615.
	AppRegTime interface{}

	// App disconnect ts. The type is interface{} with range:
	// 0..18446744073709551615.
	AppDisconnectTime interface{}

	// App flow control status. The type is interface{} with range:
	// -2147483648..2147483647.
	AppFlowControlled interface{}

	// Flow Ctrl ts. The type is interface{} with range: 0..18446744073709551615.
	FlowCtrlTime interface{}

	// Flow Ctrl Clr ts. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowCtrlClrTime interface{}

	// App go active timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	GoActTs interface{}

	// Application state. The type is MgmtLsdAppState.
	ApplicationState interface{}

	// Recovery time [secs] remaining if client is timing out. The type is
	// interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeRemainingSeconds interface{}

	// Recovery time [secs] elapsed if client is timing out. The type is
	// interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeElapsedSeconds interface{}

	// Recovery time [secs] specified at registration or set explicitly. The type
	// is interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeRegisterSeconds interface{}

	// Node ID where application is/was running. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Application Statistics.
	ApplicationStatistics MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics
}

MplsLsdNodes_MplsLsdNode_Applications_Application Data for MPLS application using LSD

func (*MplsLsdNodes_MplsLsdNode_Applications_Application) GetEntityData

type MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics

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

	// Number of interface enabled. The type is interface{} with range:
	// 0..4294967295.
	InterfaceEnable interface{}

	// Number of interface enable pending. The type is interface{} with range:
	// 0..4294967295.
	InterfaceEnablePending interface{}

	// Connect count. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Connected statistics.
	Connected MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_Connected

	// Label context count. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextCount.
	LabelContextCount []*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextCount

	// Label context pending count. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextPendingCount.
	LabelContextPendingCount []*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextPendingCount
}

MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics Application Statistics

func (*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics) GetEntityData

type MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_Connected

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

	// RT set count. The type is interface{} with range: 0..4294967295.
	RtSetMsgCount interface{}

	// Operation count. The type is interface{} with range: 0..4294967295.
	OperationMsgCount interface{}

	// Label OOR count. The type is interface{} with range: 0..4294967295.
	OorLabelCount interface{}

	// Error count. The type is interface{} with range: 0..4294967295.
	ErrorMsgCount interface{}
}

MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_Connected Connected statistics

func (*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_Connected) GetEntityData

type MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextCount

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

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

MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextCount Label context count

func (*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextCount) GetEntityData

type MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextPendingCount

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

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

MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextPendingCount Label context pending count

func (*MplsLsdNodes_MplsLsdNode_Applications_Application_ApplicationStatistics_LabelContextPendingCount) GetEntityData

type MplsLsdNodes_MplsLsdNode_Clients

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

	// Data for MPLS client using LSD. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Clients_Client.
	Client []*MplsLsdNodes_MplsLsdNode_Clients_Client
}

MplsLsdNodes_MplsLsdNode_Clients Table of MPLS clients using LSD

func (*MplsLsdNodes_MplsLsdNode_Clients) GetEntityData

func (clients *MplsLsdNodes_MplsLsdNode_Clients) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Clients_Client

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

	// This attribute is a key. Client Instance name in the form of
	// 'Application-<client_name>' or 'BCDL_Agent-<index:parent_index>'. The type
	// is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ClientName interface{}

	// Client Index Value. The type is interface{} with range: 0..4294967295.
	ClientIndex interface{}

	// Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Client union.
	ClientUnion MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion
}

MplsLsdNodes_MplsLsdNode_Clients_Client Data for MPLS client using LSD

func (*MplsLsdNodes_MplsLsdNode_Clients_Client) GetEntityData

type MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion

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

	// LSDClientType. The type is MgmtLsdClient.
	LsdClientType interface{}

	// Application client.
	Application MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_Application

	// BCDL agent client.
	BcdlAgent MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_BcdlAgent
}

MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion Client union

func (*MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion) GetEntityData

type MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_Application

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// client-app instance. The type is string.
	ApplicationInstance interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}
}

MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_Application Application client

func (*MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_Application) GetEntityData

type MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_BcdlAgent

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

	// BCDL Agent client connection index. The type is interface{} with range:
	// -2147483648..2147483647.
	ClientConnIndex interface{}

	// BCDL Agent parent client connection index. The type is interface{} with
	// range: -2147483648..2147483647.
	ParentClientConnIndex interface{}
}

MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_BcdlAgent BCDL agent client

func (*MplsLsdNodes_MplsLsdNode_Clients_Client_ClientUnion_BcdlAgent) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase

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

	// Table of FRR database entries - Tunnel midpoints.
	TunnelMidpoints MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints

	// Table of FRR database entries - Tunnel heads.
	TunnelHeads MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads

	// Summary data for FRR database entry - Tunnel head.
	TunnelHeadSummary MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeadSummary

	// Sumary table of Protected Interfaces.
	SummaryProtectedInterfaces MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces

	// Summary data for FRR database entry.
	TunnelSummary MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelSummary

	// Summary data for FRR database entry - Tunnel midpoint.
	TunnelMidpointSummary MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpointSummary
}

MplsLsdNodes_MplsLsdNode_FrrDatabase FRR database

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase) GetEntityData

func (frrDatabase *MplsLsdNodes_MplsLsdNode_FrrDatabase) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces

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

	// Data for MPLS interface. The type is slice of
	// MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface.
	SummaryProtectedInterface []*MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces Sumary table of Protected Interfaces

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces) GetEntityData

func (summaryProtectedInterfaces *MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface

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

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

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface Data for MPLS interface

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeadSummary

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

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeadSummary Summary data for FRR database entry - Tunnel head

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeadSummary) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads

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

	// Data for FRR database entry - Tunnel head. The type is slice of
	// MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead.
	TunnelHead []*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads Table of FRR database entries - Tunnel heads

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead

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

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

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

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// MPLS FRR entry state. The type is MgmtLsdFrrState.
	EntryFrrState interface{}

	// FRR entry ID.
	FrrEntryId MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId

	// Out Path List. The type is slice of
	// MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_OutPath.
	OutPath []*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_OutPath
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead Data for FRR database entry - Tunnel head

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId

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

	// Role. The type is MgmtLsdLspRole.
	Role interface{}

	// head.
	Head MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head

	// midpoint.
	Midpoint MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId FRR entry ID

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head

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

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

	// Destination prefix length. The type is interface{} with range: 0..255.
	DestinationPrefixLength interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head head

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint

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

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint midpoint

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_OutPath

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

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

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

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

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_OutPath Out Path List

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelHeads_TunnelHead_OutPath) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpointSummary

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

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpointSummary Summary data for FRR database entry - Tunnel midpoint

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpointSummary) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints

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

	// Data for FRR database entry - Tunnel midpoint. The type is slice of
	// MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint.
	TunnelMidpoint []*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints Table of FRR database entries - Tunnel midpoints

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint

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

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

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

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// MPLS FRR entry state. The type is MgmtLsdFrrState.
	EntryFrrState interface{}

	// FRR entry ID.
	FrrEntryId MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId

	// Out Path List. The type is slice of
	// MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath.
	OutPath []*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint Data for FRR database entry - Tunnel midpoint

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId

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

	// Role. The type is MgmtLsdLspRole.
	Role interface{}

	// head.
	Head MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head

	// midpoint.
	Midpoint MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId FRR entry ID

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head

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

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

	// Destination prefix length. The type is interface{} with range: 0..255.
	DestinationPrefixLength interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head head

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint

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

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint midpoint

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath

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

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

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

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

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath Out Path List

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath) GetEntityData

type MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelSummary

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

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelSummary Summary data for FRR database entry

func (*MplsLsdNodes_MplsLsdNode_FrrDatabase_TunnelSummary) GetEntityData

type MplsLsdNodes_MplsLsdNode_Interfaces

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

	// Data for MPLS interface. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Interfaces_Interface.
	Interface []*MplsLsdNodes_MplsLsdNode_Interfaces_Interface
}

MplsLsdNodes_MplsLsdNode_Interfaces Table of MPLS interfaces

func (*MplsLsdNodes_MplsLsdNode_Interfaces) GetEntityData

func (interfaces *MplsLsdNodes_MplsLsdNode_Interfaces) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Interfaces_Interface

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

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

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

	// Interface state. The type is MgmtLsdIntfState.
	InterfaceState interface{}

	// Application Owner. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Interfaces_Interface_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Interfaces_Interface_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Interfaces_Interface Data for MPLS interface

func (*MplsLsdNodes_MplsLsdNode_Interfaces_Interface) GetEntityData

type MplsLsdNodes_MplsLsdNode_Interfaces_Interface_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Interfaces_Interface_ApplicationOwner Application Owner

func (*MplsLsdNodes_MplsLsdNode_Interfaces_Interface_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_LabelRange

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

	// Minimum dynamic label value. The type is interface{} with range:
	// 0..4294967295.
	MinDynamicLabelValue interface{}

	// Maximum dynamic label value. The type is interface{} with range:
	// 0..4294967295.
	MaxDynamicLabelValue interface{}

	// Minimum static label value. The type is interface{} with range:
	// 0..4294967295.
	MinStaticLabelValue interface{}

	// Maximum static label value. The type is interface{} with range:
	// 0..4294967295.
	MaxStaticLabelValue interface{}
}

MplsLsdNodes_MplsLsdNode_LabelRange Label range

func (*MplsLsdNodes_MplsLsdNode_LabelRange) GetEntityData

func (labelRange *MplsLsdNodes_MplsLsdNode_LabelRange) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_LabelSummary

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

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Total labels. The type is interface{} with range: 0..4294967295.
	TotalLabels interface{}

	// Rsi connected. The type is interface{} with range: -2147483648..2147483647.
	RsiConnected interface{}

	// Owner counts. The type is slice of
	// MplsLsdNodes_MplsLsdNode_LabelSummary_OwnerCount.
	OwnerCount []*MplsLsdNodes_MplsLsdNode_LabelSummary_OwnerCount
}

MplsLsdNodes_MplsLsdNode_LabelSummary Dynamic label range

func (*MplsLsdNodes_MplsLsdNode_LabelSummary) GetEntityData

func (labelSummary *MplsLsdNodes_MplsLsdNode_LabelSummary) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs

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

	// Dynamic label range summary by VRF. The type is slice of
	// MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf.
	LabelSummaryVrf []*MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf
}

MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs Dynamic label range summary by VRF

func (*MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs) GetEntityData

func (labelSummaryVrfs *MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf

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

	// This attribute is a key. VRF name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Total labels. The type is interface{} with range: 0..4294967295.
	TotalLabels interface{}

	// Rsi connected. The type is interface{} with range: -2147483648..2147483647.
	RsiConnected interface{}

	// Owner counts. The type is slice of
	// MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount.
	OwnerCount []*MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount
}

MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf Dynamic label range summary by VRF

func (*MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf) GetEntityData

type MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount

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

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Application name. The type is string.
	ApplicationName interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app identifier. The type is string.
	ApplicationInstance interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}
}

MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount Owner counts

func (*MplsLsdNodes_MplsLsdNode_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount) GetEntityData

type MplsLsdNodes_MplsLsdNode_LabelSummary_OwnerCount

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

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Application name. The type is string.
	ApplicationName interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app identifier. The type is string.
	ApplicationInstance interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}
}

MplsLsdNodes_MplsLsdNode_LabelSummary_OwnerCount Owner counts

func (*MplsLsdNodes_MplsLsdNode_LabelSummary_OwnerCount) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels

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

	// Data for label. The type is slice of MplsLsdNodes_MplsLsdNode_Labels_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Labels_Label
}

MplsLsdNodes_MplsLsdNode_Labels Table of labels

func (*MplsLsdNodes_MplsLsdNode_Labels) GetEntityData

func (labels *MplsLsdNodes_MplsLsdNode_Labels) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label

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

	// This attribute is a key. Label value. The type is interface{} with range:
	// 0..4294967295.
	LabelId interface{}

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

	// Rewrite bound to label. The type is interface{} with range:
	// -2147483648..2147483647.
	RewriteIsBound interface{}

	// Rewrite owner. The type is interface{} with range: 0..4294967295.
	RewriteOwners interface{}

	// RSI connected. The type is interface{} with range: -2147483648..2147483647.
	RsIconnected interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext

	// Application owner. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Labels_Label_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Labels_Label_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Labels_Label Data for label

func (*MplsLsdNodes_MplsLsdNode_Labels_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_ApplicationOwner Application owner

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext

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

	// Application opaque data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ApplicationData interface{}

	// Label Key.
	Key MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key

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

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key Label Key

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev4l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev6l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_EvpnData

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

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation

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

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_IpSubData

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

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

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4Data

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

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

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

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6Data

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

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation

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

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockData

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

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

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrgbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrlbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_MldPv4Data

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

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

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

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_NextHopSetL3vpn

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

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

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMiPmsiData

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMsPmsiData

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

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

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

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireData

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

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

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireHeadEndData

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

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrPrefixSegment

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

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

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TeBinding

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

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4Data

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

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

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

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

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4p2mpData

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

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

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

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

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

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TpData

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

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_VrfL3vpnData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Labels_Label_LabelContext_Key_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite

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

	// Table of Label Range Counters.
	RewriteLabelRangeCnts MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts

	// Table of Rewrites.
	RewritePws MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws

	// Table of Rewrites.
	RewriteIpv4s MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s

	// Table of Traffic Engineering Rewrites.
	RewriteTes MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes

	// Table of Rewrites.
	RewriteLabels MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels
}

MplsLsdNodes_MplsLsdNode_Rewrite Table of rewrites

func (*MplsLsdNodes_MplsLsdNode_Rewrite) GetEntityData

func (rewrite *MplsLsdNodes_MplsLsdNode_Rewrite) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummary

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

	// Number of label FPI. The type is interface{} with range: 0..4294967295.
	NumLabelFpi interface{}

	// Number of TE FPI. The type is interface{} with range: 0..4294967295.
	NumTefpi interface{}

	// Number of IPv4 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv4fpi interface{}

	// Number of IPv6 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv6fpi interface{}

	// Number of PW List FPI. The type is interface{} with range: 0..4294967295.
	NumPwListTefpi interface{}

	// Number of DMTC FPI. The type is interface{} with range: 0..4294967295.
	NumDmtctefpi interface{}

	// Number of Label Range FPI. The type is interface{} with range:
	// 0..4294967295.
	NumLabelRange interface{}

	// Number of rewrites. The type is interface{} with range: 0..4294967295.
	NumRewrite interface{}

	// Total number of forward updates. The type is interface{} with range:
	// 0..4294967295.
	TotalForwardUpdate interface{}

	// Total number of forward update messages. The type is interface{} with
	// range: 0..4294967295.
	TotalForwadUpdateMessage interface{}

	// Total paths. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Total number of Traffic Eng IPv4 paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTEv4Paths interface{}

	// Total number of Traffic Eng Head paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTeHeadPaths interface{}

	// Total number of Pseudo-wire paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPwPaths interface{}

	// Total number of IP Subscriber paths. The type is interface{} with range:
	// 0..4294967295.
	TotalIpSubPaths interface{}

	// Total number of IPv4 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv4rpfNeighbors interface{}

	// Total number of IPv6 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv6rpfNeighbors interface{}

	// Number of rewrites with RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumRewriteRpfNeighbors interface{}

	// Total number of DMTC External Interfaces. The type is interface{} with
	// range: 0..4294967295.
	TotalDmtcIntf interface{}

	// Total number of Label Ranges. The type is interface{} with range:
	// 0..4294967295.
	TotalLabelRange interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Count for IPv4 paths.
	Ipv4Paths MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv4Paths

	// Count for IPv6 paths.
	Ipv6Paths MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv6Paths
}

MplsLsdNodes_MplsLsdNode_RewriteSummary Rewrite Summary

func (*MplsLsdNodes_MplsLsdNode_RewriteSummary) GetEntityData

func (rewriteSummary *MplsLsdNodes_MplsLsdNode_RewriteSummary) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs

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

	// Rewrite summary by VRF VRF-name. The type is slice of
	// MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf.
	RewriteSummaryVrf []*MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf
}

MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs Rewrite Summary by VRF

func (*MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs) GetEntityData

func (rewriteSummaryVrfs *MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf

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

	// This attribute is a key. VRF name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Number of label FPI. The type is interface{} with range: 0..4294967295.
	NumLabelFpi interface{}

	// Number of TE FPI. The type is interface{} with range: 0..4294967295.
	NumTefpi interface{}

	// Number of IPv4 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv4fpi interface{}

	// Number of IPv6 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv6fpi interface{}

	// Number of PW List FPI. The type is interface{} with range: 0..4294967295.
	NumPwListTefpi interface{}

	// Number of DMTC FPI. The type is interface{} with range: 0..4294967295.
	NumDmtctefpi interface{}

	// Number of Label Range FPI. The type is interface{} with range:
	// 0..4294967295.
	NumLabelRange interface{}

	// Number of rewrites. The type is interface{} with range: 0..4294967295.
	NumRewrite interface{}

	// Total number of forward updates. The type is interface{} with range:
	// 0..4294967295.
	TotalForwardUpdate interface{}

	// Total number of forward update messages. The type is interface{} with
	// range: 0..4294967295.
	TotalForwadUpdateMessage interface{}

	// Total paths. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Total number of Traffic Eng IPv4 paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTEv4Paths interface{}

	// Total number of Traffic Eng Head paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTeHeadPaths interface{}

	// Total number of Pseudo-wire paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPwPaths interface{}

	// Total number of IP Subscriber paths. The type is interface{} with range:
	// 0..4294967295.
	TotalIpSubPaths interface{}

	// Total number of IPv4 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv4rpfNeighbors interface{}

	// Total number of IPv6 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv6rpfNeighbors interface{}

	// Number of rewrites with RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumRewriteRpfNeighbors interface{}

	// Total number of DMTC External Interfaces. The type is interface{} with
	// range: 0..4294967295.
	TotalDmtcIntf interface{}

	// Total number of Label Ranges. The type is interface{} with range:
	// 0..4294967295.
	TotalLabelRange interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Count for IPv4 paths.
	Ipv4Paths MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths

	// Count for IPv6 paths.
	Ipv6Paths MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths
}

MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf Rewrite summary by VRF VRF-name

func (*MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf) GetEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths

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

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths Count for IPv4 paths

func (*MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths) GetEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths

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

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths Count for IPv6 paths

func (*MplsLsdNodes_MplsLsdNode_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths) GetEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv4Paths

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

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv4Paths Count for IPv4 paths

func (*MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv4Paths) GetEntityData

type MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv6Paths

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

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv6Paths Count for IPv6 paths

func (*MplsLsdNodes_MplsLsdNode_RewriteSummary_Ipv6Paths) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s

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

	// FPI rewrite for label. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4.
	RewriteIpv4 []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s Table of Rewrites

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4

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

	// RSI table name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	RsiTableName interface{}

	// RSI table ID. The type is string with pattern: [0-9a-fA-F]{1,8}.
	RsiTableId interface{}

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

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

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi.
	AssociatedFpi []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf.
	V4Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf.
	V6Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf

	// Mois. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois.
	Mois []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4 FPI rewrite for label

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi Associated FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey fpi key

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois

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

	// Application state.
	ApplicationResource MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray.
	MoiArray []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois Mois

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource Application state

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray

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

	// Moi.
	Moi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray moi array

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi

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

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi Moi

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData

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

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

	// VRF table name. The type is string.
	TableName interface{}

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

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange

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

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data

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

	// IPv4 stack.
	Ipv4Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data

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

	// IPv6 stack.
	Ipv6Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

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

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

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

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

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

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

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

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

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId

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

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId

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

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext

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

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData

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

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

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

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data

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

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

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

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data

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

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

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

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData

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

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

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data

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

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

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

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

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

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

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData

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

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

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

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData

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

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

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

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

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment

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

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

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding

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

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data

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

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

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

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

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData

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

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

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

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData

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

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite

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

	// label data. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf IPv4 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf IPv6 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts

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

	// Label Range Counters. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt.
	RewriteLabelRangeCnt []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts Table of Label Range Counters

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts) GetEntityData

func (rewriteLabelRangeCnts *MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts) GetEntityData() *types.CommonEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt

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

	// Label Range Type. The type is interface{} with range: 0..4294967295.
	LabelRangeType interface{}

	// Label Range Index. The type is interface{} with range: 0..4294967295.
	LabelRangeIndex interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi.
	AssociatedFpi []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf.
	V4Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf.
	V6Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf

	// Mois. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois.
	Mois []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt Label Range Counters

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi Associated FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey fpi key

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois

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

	// Application state.
	ApplicationResource MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray.
	MoiArray []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois Mois

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource Application state

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray

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

	// Moi.
	Moi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray moi array

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi

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

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi Moi

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData

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

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

	// VRF table name. The type is string.
	TableName interface{}

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

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange

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

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data

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

	// IPv4 stack.
	Ipv4Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data

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

	// IPv6 stack.
	Ipv6Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

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

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

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

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

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

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

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

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

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId

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

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId

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

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext

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

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData

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

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

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

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data

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

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

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

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data

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

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

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

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData

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

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

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data

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

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

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

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

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

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

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData

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

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

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

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData

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

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

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

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

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment

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

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

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding

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

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data

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

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

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

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

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData

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

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

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

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData

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

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite

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

	// label data. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf IPv4 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf IPv6 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels

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

	// FPI rewrite for label. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel.
	RewriteLabel []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels Table of Rewrites

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel

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

	// This attribute is a key. Label value. The type is interface{} with range:
	// 0..4294967295.
	LabelId interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi.
	AssociatedFpi []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf.
	V4Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf.
	V6Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf

	// Mois. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois.
	Mois []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel FPI rewrite for label

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi Associated FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey

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

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey fpi key

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data

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

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

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

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

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

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data

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

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

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

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange

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

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

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData

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

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData

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

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

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois

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

	// Application state.
	ApplicationResource MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray.
	MoiArray []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois Mois

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource

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

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource Application state

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray

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

	// Moi.
	Moi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray moi array

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi

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

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi Moi

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData

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

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

	// VRF table name. The type is string.
	TableName interface{}

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

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange

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

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data

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

	// IPv4 stack.
	Ipv4Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data

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

	// IPv6 stack.
	Ipv6Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

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

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

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

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

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

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data

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

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data

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

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack

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

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

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

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

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

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data

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

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

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

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

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

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

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

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

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

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

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId

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

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId

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

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext

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

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData

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

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

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

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data

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

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

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

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data

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

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

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

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

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

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

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

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

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

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

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData

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

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

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

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

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

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

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data

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

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

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

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

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

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

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData

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

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

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

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

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

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData

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

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

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

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

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

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

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

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

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

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

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

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf IPv4 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V4Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf IPv6 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteLabels_RewriteLabel_V6Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for PW List. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw.
	RewritePw []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws Table of Rewrites

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. PW List ID. The type is interface{} with range:
	// 0..4294967295.
	PwListId interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi.
	AssociatedFpi []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf.
	V4Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf.
	V6Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf

	// Mois. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois.
	Mois []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw FPI rewrite for PW List

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi Associated FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey fpi key

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray.
	MoiArray []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois Mois

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource Application state

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray moi array

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi Moi

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf IPv4 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V4Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf IPv6 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewritePws_RewritePw_V6Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for TE. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe.
	RewriteTe []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes Table of Traffic Engineering Rewrites

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi.
	AssociatedFpi []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf.
	V4Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf.
	V6Rpf []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf

	// Mois. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois.
	Mois []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe FPI rewrite for TE

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi Associated FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey fpi key

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi FPI

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData te data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray.
	MoiArray []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois Mois

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource Application state

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray moi array

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi Moi

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId Rewrite ID

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf IPv4 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V4Rpf) GetEntityData

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf

type MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf IPv6 RPF neighbors

func (*MplsLsdNodes_MplsLsdNode_Rewrite_RewriteTes_RewriteTe_V6Rpf) GetEntityData

type MplsLsd_Applications

type MplsLsd_Applications struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for MPLS application using LSD. The type is slice of
	// MplsLsd_Applications_Application.
	Application []*MplsLsd_Applications_Application
}

MplsLsd_Applications Table of MPLS applications using LSD

func (*MplsLsd_Applications) GetEntityData

func (applications *MplsLsd_Applications) GetEntityData() *types.CommonEntityData

type MplsLsd_Applications_Application

type MplsLsd_Applications_Application struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Application Instance name in the form of
	// '<app_type_name>[:<instance>]'. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	ApplicationName interface{}

	// Application name. The type is string.
	ApplicationNameXr interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app instance. The type is string.
	ApplicationInstance interface{}

	// App reg ts. The type is interface{} with range: 0..18446744073709551615.
	AppRegTime interface{}

	// App disconnect ts. The type is interface{} with range:
	// 0..18446744073709551615.
	AppDisconnectTime interface{}

	// App flow control status. The type is interface{} with range:
	// -2147483648..2147483647.
	AppFlowControlled interface{}

	// Flow Ctrl ts. The type is interface{} with range: 0..18446744073709551615.
	FlowCtrlTime interface{}

	// Flow Ctrl Clr ts. The type is interface{} with range:
	// 0..18446744073709551615.
	FlowCtrlClrTime interface{}

	// App go active timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	GoActTs interface{}

	// Application state. The type is MgmtLsdAppState.
	ApplicationState interface{}

	// Recovery time [secs] remaining if client is timing out. The type is
	// interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeRemainingSeconds interface{}

	// Recovery time [secs] elapsed if client is timing out. The type is
	// interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeElapsedSeconds interface{}

	// Recovery time [secs] specified at registration or set explicitly. The type
	// is interface{} with range: 0..4294967295. Units are second.
	RecoveryTimeRegisterSeconds interface{}

	// Node ID where application is/was running. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Application Statistics.
	ApplicationStatistics MplsLsd_Applications_Application_ApplicationStatistics
}

MplsLsd_Applications_Application Data for MPLS application using LSD

func (*MplsLsd_Applications_Application) GetEntityData

func (application *MplsLsd_Applications_Application) GetEntityData() *types.CommonEntityData

type MplsLsd_Applications_Application_ApplicationStatistics

type MplsLsd_Applications_Application_ApplicationStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of interface enabled. The type is interface{} with range:
	// 0..4294967295.
	InterfaceEnable interface{}

	// Number of interface enable pending. The type is interface{} with range:
	// 0..4294967295.
	InterfaceEnablePending interface{}

	// Connect count. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Connected statistics.
	Connected MplsLsd_Applications_Application_ApplicationStatistics_Connected

	// Label context count. The type is slice of
	// MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount.
	LabelContextCount []*MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount

	// Label context pending count. The type is slice of
	// MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount.
	LabelContextPendingCount []*MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount
}

MplsLsd_Applications_Application_ApplicationStatistics Application Statistics

func (*MplsLsd_Applications_Application_ApplicationStatistics) GetEntityData

func (applicationStatistics *MplsLsd_Applications_Application_ApplicationStatistics) GetEntityData() *types.CommonEntityData

type MplsLsd_Applications_Application_ApplicationStatistics_Connected

type MplsLsd_Applications_Application_ApplicationStatistics_Connected struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RT set count. The type is interface{} with range: 0..4294967295.
	RtSetMsgCount interface{}

	// Operation count. The type is interface{} with range: 0..4294967295.
	OperationMsgCount interface{}

	// Label OOR count. The type is interface{} with range: 0..4294967295.
	OorLabelCount interface{}

	// Error count. The type is interface{} with range: 0..4294967295.
	ErrorMsgCount interface{}
}

MplsLsd_Applications_Application_ApplicationStatistics_Connected Connected statistics

func (*MplsLsd_Applications_Application_ApplicationStatistics_Connected) GetEntityData

type MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount

type MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount Label context count

func (*MplsLsd_Applications_Application_ApplicationStatistics_LabelContextCount) GetEntityData

type MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount

type MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount Label context pending count

func (*MplsLsd_Applications_Application_ApplicationStatistics_LabelContextPendingCount) GetEntityData

type MplsLsd_Clients

type MplsLsd_Clients struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for MPLS client using LSD. The type is slice of
	// MplsLsd_Clients_Client.
	Client []*MplsLsd_Clients_Client
}

MplsLsd_Clients Table of MPLS clients using LSD

func (*MplsLsd_Clients) GetEntityData

func (clients *MplsLsd_Clients) GetEntityData() *types.CommonEntityData

type MplsLsd_Clients_Client

type MplsLsd_Clients_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Client Instance name in the form of
	// 'Application-<client_name>' or 'BCDL_Agent-<index:parent_index>'. The type
	// is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ClientName interface{}

	// Client Index Value. The type is interface{} with range: 0..4294967295.
	ClientIndex interface{}

	// Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Client union.
	ClientUnion MplsLsd_Clients_Client_ClientUnion
}

MplsLsd_Clients_Client Data for MPLS client using LSD

func (*MplsLsd_Clients_Client) GetEntityData

func (client *MplsLsd_Clients_Client) GetEntityData() *types.CommonEntityData

type MplsLsd_Clients_Client_ClientUnion

type MplsLsd_Clients_Client_ClientUnion struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSDClientType. The type is MgmtLsdClient.
	LsdClientType interface{}

	// Application client.
	Application MplsLsd_Clients_Client_ClientUnion_Application

	// BCDL agent client.
	BcdlAgent MplsLsd_Clients_Client_ClientUnion_BcdlAgent
}

MplsLsd_Clients_Client_ClientUnion Client union

func (*MplsLsd_Clients_Client_ClientUnion) GetEntityData

func (clientUnion *MplsLsd_Clients_Client_ClientUnion) GetEntityData() *types.CommonEntityData

type MplsLsd_Clients_Client_ClientUnion_Application

type MplsLsd_Clients_Client_ClientUnion_Application struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// client-app instance. The type is string.
	ApplicationInstance interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}
}

MplsLsd_Clients_Client_ClientUnion_Application Application client

func (*MplsLsd_Clients_Client_ClientUnion_Application) GetEntityData

type MplsLsd_Clients_Client_ClientUnion_BcdlAgent

type MplsLsd_Clients_Client_ClientUnion_BcdlAgent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BCDL Agent client connection index. The type is interface{} with range:
	// -2147483648..2147483647.
	ClientConnIndex interface{}

	// BCDL Agent parent client connection index. The type is interface{} with
	// range: -2147483648..2147483647.
	ParentClientConnIndex interface{}
}

MplsLsd_Clients_Client_ClientUnion_BcdlAgent BCDL agent client

func (*MplsLsd_Clients_Client_ClientUnion_BcdlAgent) GetEntityData

type MplsLsd_FrrDatabase

type MplsLsd_FrrDatabase struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of FRR database entries - Tunnel midpoints.
	TunnelMidpoints MplsLsd_FrrDatabase_TunnelMidpoints

	// Table of FRR database entries - Tunnel heads.
	TunnelHeads MplsLsd_FrrDatabase_TunnelHeads

	// Summary data for FRR database entry - Tunnel head.
	TunnelHeadSummary MplsLsd_FrrDatabase_TunnelHeadSummary

	// Sumary table of Protected Interfaces.
	SummaryProtectedInterfaces MplsLsd_FrrDatabase_SummaryProtectedInterfaces

	// Summary data for FRR database entry.
	TunnelSummary MplsLsd_FrrDatabase_TunnelSummary

	// Summary data for FRR database entry - Tunnel midpoint.
	TunnelMidpointSummary MplsLsd_FrrDatabase_TunnelMidpointSummary
}

MplsLsd_FrrDatabase FRR database

func (*MplsLsd_FrrDatabase) GetEntityData

func (frrDatabase *MplsLsd_FrrDatabase) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_SummaryProtectedInterfaces

type MplsLsd_FrrDatabase_SummaryProtectedInterfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for MPLS interface. The type is slice of
	// MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface.
	SummaryProtectedInterface []*MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface
}

MplsLsd_FrrDatabase_SummaryProtectedInterfaces Sumary table of Protected Interfaces

func (*MplsLsd_FrrDatabase_SummaryProtectedInterfaces) GetEntityData

func (summaryProtectedInterfaces *MplsLsd_FrrDatabase_SummaryProtectedInterfaces) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface

type MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface Data for MPLS interface

func (*MplsLsd_FrrDatabase_SummaryProtectedInterfaces_SummaryProtectedInterface) GetEntityData

type MplsLsd_FrrDatabase_TunnelHeadSummary

type MplsLsd_FrrDatabase_TunnelHeadSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsd_FrrDatabase_TunnelHeadSummary Summary data for FRR database entry - Tunnel head

func (*MplsLsd_FrrDatabase_TunnelHeadSummary) GetEntityData

func (tunnelHeadSummary *MplsLsd_FrrDatabase_TunnelHeadSummary) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_TunnelHeads

type MplsLsd_FrrDatabase_TunnelHeads struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for FRR database entry - Tunnel head. The type is slice of
	// MplsLsd_FrrDatabase_TunnelHeads_TunnelHead.
	TunnelHead []*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead
}

MplsLsd_FrrDatabase_TunnelHeads Table of FRR database entries - Tunnel heads

func (*MplsLsd_FrrDatabase_TunnelHeads) GetEntityData

func (tunnelHeads *MplsLsd_FrrDatabase_TunnelHeads) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// MPLS FRR entry state. The type is MgmtLsdFrrState.
	EntryFrrState interface{}

	// FRR entry ID.
	FrrEntryId MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId

	// Out Path List. The type is slice of
	// MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath.
	OutPath []*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath
}

MplsLsd_FrrDatabase_TunnelHeads_TunnelHead Data for FRR database entry - Tunnel head

func (*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead) GetEntityData

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtLsdLspRole.
	Role interface{}

	// head.
	Head MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head

	// midpoint.
	Midpoint MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint
}

MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId FRR entry ID

func (*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId) GetEntityData

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination 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}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range: 0..255.
	DestinationPrefixLength interface{}
}

MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head head

func (*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Head) GetEntityData

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint midpoint

func (*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_FrrEntryId_Midpoint) GetEntityData

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath

type MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterface interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}
}

MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath Out Path List

func (*MplsLsd_FrrDatabase_TunnelHeads_TunnelHead_OutPath) GetEntityData

type MplsLsd_FrrDatabase_TunnelMidpointSummary

type MplsLsd_FrrDatabase_TunnelMidpointSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsd_FrrDatabase_TunnelMidpointSummary Summary data for FRR database entry - Tunnel midpoint

func (*MplsLsd_FrrDatabase_TunnelMidpointSummary) GetEntityData

func (tunnelMidpointSummary *MplsLsd_FrrDatabase_TunnelMidpointSummary) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints

type MplsLsd_FrrDatabase_TunnelMidpoints struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for FRR database entry - Tunnel midpoint. The type is slice of
	// MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint.
	TunnelMidpoint []*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint
}

MplsLsd_FrrDatabase_TunnelMidpoints Table of FRR database entries - Tunnel midpoints

func (*MplsLsd_FrrDatabase_TunnelMidpoints) GetEntityData

func (tunnelMidpoints *MplsLsd_FrrDatabase_TunnelMidpoints) GetEntityData() *types.CommonEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Label value. The type is interface{} with range:
	// 0..4294967295.
	Label interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Input label. The type is interface{} with range: 0..4294967295.
	InputLabel interface{}

	// MPLS FRR entry state. The type is MgmtLsdFrrState.
	EntryFrrState interface{}

	// FRR entry ID.
	FrrEntryId MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId

	// Out Path List. The type is slice of
	// MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath.
	OutPath []*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath
}

MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint Data for FRR database entry - Tunnel midpoint

func (*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint) GetEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Role. The type is MgmtLsdLspRole.
	Role interface{}

	// head.
	Head MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head

	// midpoint.
	Midpoint MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint
}

MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId FRR entry ID

func (*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId) GetEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Destination 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}]+)?.
	DestinationPrefix interface{}

	// Destination prefix length. The type is interface{} with range: 0..255.
	DestinationPrefixLength interface{}
}

MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head head

func (*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Head) GetEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Source IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// LSP ID. The type is interface{} with range: 0..4294967295.
	Lspid interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}
}

MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint midpoint

func (*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_FrrEntryId_Midpoint) GetEntityData

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath

type MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Next hop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// FRR interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	FrrInterface interface{}

	// FRR output label. The type is interface{} with range: 0..4294967295.
	FrrLabel interface{}
}

MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath Out Path List

func (*MplsLsd_FrrDatabase_TunnelMidpoints_TunnelMidpoint_OutPath) GetEntityData

type MplsLsd_FrrDatabase_TunnelSummary

type MplsLsd_FrrDatabase_TunnelSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of FRR rewrites in Active state. The type is interface{} with range:
	// 0..4294967295.
	Active interface{}

	// Number of FRR rewrites in Ready state. The type is interface{} with range:
	// 0..4294967295.
	Ready interface{}

	// Number of FRR rewrites in Partial state. The type is interface{} with
	// range: 0..4294967295.
	Partial interface{}

	// Number of FRR rewrites in IGP state for SR-TE. The type is interface{} with
	// range: 0..4294967295.
	Igp interface{}
}

MplsLsd_FrrDatabase_TunnelSummary Summary data for FRR database entry

func (*MplsLsd_FrrDatabase_TunnelSummary) GetEntityData

func (tunnelSummary *MplsLsd_FrrDatabase_TunnelSummary) GetEntityData() *types.CommonEntityData

type MplsLsd_Interfaces

type MplsLsd_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for MPLS interface. The type is slice of MplsLsd_Interfaces_Interface.
	Interface []*MplsLsd_Interfaces_Interface
}

MplsLsd_Interfaces Table of MPLS interfaces

func (*MplsLsd_Interfaces) GetEntityData

func (interfaces *MplsLsd_Interfaces) GetEntityData() *types.CommonEntityData

type MplsLsd_Interfaces_Interface

type MplsLsd_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface state. The type is MgmtLsdIntfState.
	InterfaceState interface{}

	// Application Owner. The type is slice of
	// MplsLsd_Interfaces_Interface_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Interfaces_Interface_ApplicationOwner
}

MplsLsd_Interfaces_Interface Data for MPLS interface

func (*MplsLsd_Interfaces_Interface) GetEntityData

func (self *MplsLsd_Interfaces_Interface) GetEntityData() *types.CommonEntityData

type MplsLsd_Interfaces_Interface_ApplicationOwner

type MplsLsd_Interfaces_Interface_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Interfaces_Interface_ApplicationOwner Application Owner

func (*MplsLsd_Interfaces_Interface_ApplicationOwner) GetEntityData

func (applicationOwner *MplsLsd_Interfaces_Interface_ApplicationOwner) GetEntityData() *types.CommonEntityData

type MplsLsd_LabelRange

type MplsLsd_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Minimum dynamic label value. The type is interface{} with range:
	// 0..4294967295.
	MinDynamicLabelValue interface{}

	// Maximum dynamic label value. The type is interface{} with range:
	// 0..4294967295.
	MaxDynamicLabelValue interface{}

	// Minimum static label value. The type is interface{} with range:
	// 0..4294967295.
	MinStaticLabelValue interface{}

	// Maximum static label value. The type is interface{} with range:
	// 0..4294967295.
	MaxStaticLabelValue interface{}
}

MplsLsd_LabelRange Label range

func (*MplsLsd_LabelRange) GetEntityData

func (labelRange *MplsLsd_LabelRange) GetEntityData() *types.CommonEntityData

type MplsLsd_LabelSummary

type MplsLsd_LabelSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Total labels. The type is interface{} with range: 0..4294967295.
	TotalLabels interface{}

	// Rsi connected. The type is interface{} with range: -2147483648..2147483647.
	RsiConnected interface{}

	// Owner counts. The type is slice of MplsLsd_LabelSummary_OwnerCount.
	OwnerCount []*MplsLsd_LabelSummary_OwnerCount
}

MplsLsd_LabelSummary Dynamic label range

func (*MplsLsd_LabelSummary) GetEntityData

func (labelSummary *MplsLsd_LabelSummary) GetEntityData() *types.CommonEntityData

type MplsLsd_LabelSummaryVrfs

type MplsLsd_LabelSummaryVrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Dynamic label range summary by VRF. The type is slice of
	// MplsLsd_LabelSummaryVrfs_LabelSummaryVrf.
	LabelSummaryVrf []*MplsLsd_LabelSummaryVrfs_LabelSummaryVrf
}

MplsLsd_LabelSummaryVrfs Dynamic label range summary by VRF

func (*MplsLsd_LabelSummaryVrfs) GetEntityData

func (labelSummaryVrfs *MplsLsd_LabelSummaryVrfs) GetEntityData() *types.CommonEntityData

type MplsLsd_LabelSummaryVrfs_LabelSummaryVrf

type MplsLsd_LabelSummaryVrfs_LabelSummaryVrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VRF name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Total labels. The type is interface{} with range: 0..4294967295.
	TotalLabels interface{}

	// Rsi connected. The type is interface{} with range: -2147483648..2147483647.
	RsiConnected interface{}

	// Owner counts. The type is slice of
	// MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount.
	OwnerCount []*MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount
}

MplsLsd_LabelSummaryVrfs_LabelSummaryVrf Dynamic label range summary by VRF

func (*MplsLsd_LabelSummaryVrfs_LabelSummaryVrf) GetEntityData

func (labelSummaryVrf *MplsLsd_LabelSummaryVrfs_LabelSummaryVrf) GetEntityData() *types.CommonEntityData

type MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount

type MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Application name. The type is string.
	ApplicationName interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app identifier. The type is string.
	ApplicationInstance interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}
}

MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount Owner counts

func (*MplsLsd_LabelSummaryVrfs_LabelSummaryVrf_OwnerCount) GetEntityData

type MplsLsd_LabelSummary_OwnerCount

type MplsLsd_LabelSummary_OwnerCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Application name. The type is string.
	ApplicationName interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// client-app identifier. The type is string.
	ApplicationInstance interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	NumberOfLabels interface{}
}

MplsLsd_LabelSummary_OwnerCount Owner counts

func (*MplsLsd_LabelSummary_OwnerCount) GetEntityData

func (ownerCount *MplsLsd_LabelSummary_OwnerCount) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels

type MplsLsd_Labels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Data for label. The type is slice of MplsLsd_Labels_Label.
	Label []*MplsLsd_Labels_Label
}

MplsLsd_Labels Table of labels

func (*MplsLsd_Labels) GetEntityData

func (labels *MplsLsd_Labels) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels_Label

type MplsLsd_Labels_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Label value. The type is interface{} with range:
	// 0..4294967295.
	LabelId interface{}

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Rewrite bound to label. The type is interface{} with range:
	// -2147483648..2147483647.
	RewriteIsBound interface{}

	// Rewrite owner. The type is interface{} with range: 0..4294967295.
	RewriteOwners interface{}

	// RSI connected. The type is interface{} with range: -2147483648..2147483647.
	RsIconnected interface{}

	// VRF Name. The type is string.
	VrfName interface{}

	// Label context.
	LabelContext MplsLsd_Labels_Label_LabelContext

	// Application owner. The type is slice of
	// MplsLsd_Labels_Label_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Labels_Label_ApplicationOwner
}

MplsLsd_Labels_Label Data for label

func (*MplsLsd_Labels_Label) GetEntityData

func (label *MplsLsd_Labels_Label) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels_Label_ApplicationOwner

type MplsLsd_Labels_Label_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Labels_Label_ApplicationOwner Application owner

func (*MplsLsd_Labels_Label_ApplicationOwner) GetEntityData

func (applicationOwner *MplsLsd_Labels_Label_ApplicationOwner) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels_Label_LabelContext

type MplsLsd_Labels_Label_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application opaque data. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ApplicationData interface{}

	// Label Key.
	Key MplsLsd_Labels_Label_LabelContext_Key
}

MplsLsd_Labels_Label_LabelContext Label context

func (*MplsLsd_Labels_Label_LabelContext) GetEntityData

func (labelContext *MplsLsd_Labels_Label_LabelContext) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels_Label_LabelContext_Key

type MplsLsd_Labels_Label_LabelContext_Key struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Labels_Label_LabelContext_Key_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Labels_Label_LabelContext_Key_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Labels_Label_LabelContext_Key_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Labels_Label_LabelContext_Key_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Labels_Label_LabelContext_Key_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Labels_Label_LabelContext_Key_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Labels_Label_LabelContext_Key_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Labels_Label_LabelContext_Key_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Labels_Label_LabelContext_Key_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Labels_Label_LabelContext_Key_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Labels_Label_LabelContext_Key_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Labels_Label_LabelContext_Key_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Labels_Label_LabelContext_Key_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Labels_Label_LabelContext_Key_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Labels_Label_LabelContext_Key_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Labels_Label_LabelContext_Key_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Labels_Label_LabelContext_Key_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Labels_Label_LabelContext_Key_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Labels_Label_LabelContext_Key_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Labels_Label_LabelContext_Key_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Labels_Label_LabelContext_Key_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Labels_Label_LabelContext_Key_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Labels_Label_LabelContext_Key_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrlbData
}

MplsLsd_Labels_Label_LabelContext_Key Label Key

func (*MplsLsd_Labels_Label_LabelContext_Key) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Cev4l3vpnData

type MplsLsd_Labels_Label_LabelContext_Key_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Cev4l3vpnData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Cev6l3vpnData

type MplsLsd_Labels_Label_LabelContext_Key_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Cev6l3vpnData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_EvpnData

type MplsLsd_Labels_Label_LabelContext_Key_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_EvpnData EVPN context

func (*MplsLsd_Labels_Label_LabelContext_Key_EvpnData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation

type MplsLsd_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Labels_Label_LabelContext_Key_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_IpSubData

type MplsLsd_Labels_Label_LabelContext_Key_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_IpSubData IP Subscriber context

func (*MplsLsd_Labels_Label_LabelContext_Key_IpSubData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4Data

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv4Data IPv4 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv4Data) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4blbData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv4blbData BFD BLB label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv4blbData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4l3vpnData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv4l3vpnData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6Data

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv6Data IPv6 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv6Data) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation) GetEntityData

func (ipv6GenericRoutingEncapsulation *MplsLsd_Labels_Label_LabelContext_Key_Ipv6GenericRoutingEncapsulation) GetEntityData() *types.CommonEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6blbData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv6blbData BFD BLB label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv6blbData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6l3vpnData

type MplsLsd_Labels_Label_LabelContext_Key_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Ipv6l3vpnData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_LabelBlockData Label block context

func (*MplsLsd_Labels_Label_LabelContext_Key_LabelBlockData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrgbData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrgbData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrlbData

type MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Labels_Label_LabelContext_Key_LabelBlockSrlbData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_MldPv4Data

type MplsLsd_Labels_Label_LabelContext_Key_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Labels_Label_LabelContext_Key_MldPv4Data) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_NextHopSetL3vpn

type MplsLsd_Labels_Label_LabelContext_Key_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Labels_Label_LabelContext_Key_NextHopSetL3vpn) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_PiMiPmsiData

type MplsLsd_Labels_Label_LabelContext_Key_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Labels_Label_LabelContext_Key_PiMiPmsiData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_PiMsPmsiData

type MplsLsd_Labels_Label_LabelContext_Key_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Labels_Label_LabelContext_Key_PiMsPmsiData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_PseudowireData

type MplsLsd_Labels_Label_LabelContext_Key_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_PseudowireData Pseudowire label context

func (*MplsLsd_Labels_Label_LabelContext_Key_PseudowireData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_PseudowireHeadEndData

type MplsLsd_Labels_Label_LabelContext_Key_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Labels_Label_LabelContext_Key_PseudowireHeadEndData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4

type MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6

type MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Labels_Label_LabelContext_Key_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_SrPrefixSegment

type MplsLsd_Labels_Label_LabelContext_Key_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Labels_Label_LabelContext_Key_SrPrefixSegment) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_TeBinding

type MplsLsd_Labels_Label_LabelContext_Key_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Labels_Label_LabelContext_Key_TeBinding) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Tev4Data

type MplsLsd_Labels_Label_LabelContext_Key_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Tev4Data TEv4 label context

func (*MplsLsd_Labels_Label_LabelContext_Key_Tev4Data) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_Tev4p2mpData

type MplsLsd_Labels_Label_LabelContext_Key_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Labels_Label_LabelContext_Key_Tev4p2mpData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_TpData

type MplsLsd_Labels_Label_LabelContext_Key_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_TpData TP context

func (*MplsLsd_Labels_Label_LabelContext_Key_TpData) GetEntityData

type MplsLsd_Labels_Label_LabelContext_Key_VrfL3vpnData

type MplsLsd_Labels_Label_LabelContext_Key_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Labels_Label_LabelContext_Key_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Labels_Label_LabelContext_Key_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite

type MplsLsd_Rewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table of Label Range Counters.
	RewriteLabelRangeCnts MplsLsd_Rewrite_RewriteLabelRangeCnts

	// Table of Rewrites.
	RewritePws MplsLsd_Rewrite_RewritePws

	// Table of Rewrites.
	RewriteIpv4s MplsLsd_Rewrite_RewriteIpv4s

	// Table of Traffic Engineering Rewrites.
	RewriteTes MplsLsd_Rewrite_RewriteTes

	// Table of Rewrites.
	RewriteLabels MplsLsd_Rewrite_RewriteLabels
}

MplsLsd_Rewrite Table of rewrites

func (*MplsLsd_Rewrite) GetEntityData

func (rewrite *MplsLsd_Rewrite) GetEntityData() *types.CommonEntityData

type MplsLsd_RewriteSummary

type MplsLsd_RewriteSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of label FPI. The type is interface{} with range: 0..4294967295.
	NumLabelFpi interface{}

	// Number of TE FPI. The type is interface{} with range: 0..4294967295.
	NumTefpi interface{}

	// Number of IPv4 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv4fpi interface{}

	// Number of IPv6 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv6fpi interface{}

	// Number of PW List FPI. The type is interface{} with range: 0..4294967295.
	NumPwListTefpi interface{}

	// Number of DMTC FPI. The type is interface{} with range: 0..4294967295.
	NumDmtctefpi interface{}

	// Number of Label Range FPI. The type is interface{} with range:
	// 0..4294967295.
	NumLabelRange interface{}

	// Number of rewrites. The type is interface{} with range: 0..4294967295.
	NumRewrite interface{}

	// Total number of forward updates. The type is interface{} with range:
	// 0..4294967295.
	TotalForwardUpdate interface{}

	// Total number of forward update messages. The type is interface{} with
	// range: 0..4294967295.
	TotalForwadUpdateMessage interface{}

	// Total paths. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Total number of Traffic Eng IPv4 paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTEv4Paths interface{}

	// Total number of Traffic Eng Head paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTeHeadPaths interface{}

	// Total number of Pseudo-wire paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPwPaths interface{}

	// Total number of IP Subscriber paths. The type is interface{} with range:
	// 0..4294967295.
	TotalIpSubPaths interface{}

	// Total number of IPv4 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv4rpfNeighbors interface{}

	// Total number of IPv6 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv6rpfNeighbors interface{}

	// Number of rewrites with RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumRewriteRpfNeighbors interface{}

	// Total number of DMTC External Interfaces. The type is interface{} with
	// range: 0..4294967295.
	TotalDmtcIntf interface{}

	// Total number of Label Ranges. The type is interface{} with range:
	// 0..4294967295.
	TotalLabelRange interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Count for IPv4 paths.
	Ipv4Paths MplsLsd_RewriteSummary_Ipv4Paths

	// Count for IPv6 paths.
	Ipv6Paths MplsLsd_RewriteSummary_Ipv6Paths
}

MplsLsd_RewriteSummary Rewrite Summary

func (*MplsLsd_RewriteSummary) GetEntityData

func (rewriteSummary *MplsLsd_RewriteSummary) GetEntityData() *types.CommonEntityData

type MplsLsd_RewriteSummaryVrfs

type MplsLsd_RewriteSummaryVrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite summary by VRF VRF-name. The type is slice of
	// MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf.
	RewriteSummaryVrf []*MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf
}

MplsLsd_RewriteSummaryVrfs Rewrite Summary by VRF

func (*MplsLsd_RewriteSummaryVrfs) GetEntityData

func (rewriteSummaryVrfs *MplsLsd_RewriteSummaryVrfs) GetEntityData() *types.CommonEntityData

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. VRF name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Number of label FPI. The type is interface{} with range: 0..4294967295.
	NumLabelFpi interface{}

	// Number of TE FPI. The type is interface{} with range: 0..4294967295.
	NumTefpi interface{}

	// Number of IPv4 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv4fpi interface{}

	// Number of IPv6 FPI. The type is interface{} with range: 0..4294967295.
	NumIpv6fpi interface{}

	// Number of PW List FPI. The type is interface{} with range: 0..4294967295.
	NumPwListTefpi interface{}

	// Number of DMTC FPI. The type is interface{} with range: 0..4294967295.
	NumDmtctefpi interface{}

	// Number of Label Range FPI. The type is interface{} with range:
	// 0..4294967295.
	NumLabelRange interface{}

	// Number of rewrites. The type is interface{} with range: 0..4294967295.
	NumRewrite interface{}

	// Total number of forward updates. The type is interface{} with range:
	// 0..4294967295.
	TotalForwardUpdate interface{}

	// Total number of forward update messages. The type is interface{} with
	// range: 0..4294967295.
	TotalForwadUpdateMessage interface{}

	// Total paths. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Total number of Traffic Eng IPv4 paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTEv4Paths interface{}

	// Total number of Traffic Eng Head paths. The type is interface{} with range:
	// 0..4294967295.
	TotalTeHeadPaths interface{}

	// Total number of Pseudo-wire paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPwPaths interface{}

	// Total number of IP Subscriber paths. The type is interface{} with range:
	// 0..4294967295.
	TotalIpSubPaths interface{}

	// Total number of IPv4 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv4rpfNeighbors interface{}

	// Total number of IPv6 RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	TotalIpv6rpfNeighbors interface{}

	// Number of rewrites with RPF Neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumRewriteRpfNeighbors interface{}

	// Total number of DMTC External Interfaces. The type is interface{} with
	// range: 0..4294967295.
	TotalDmtcIntf interface{}

	// Total number of Label Ranges. The type is interface{} with range:
	// 0..4294967295.
	TotalLabelRange interface{}

	// VRF Name. The type is string.
	VrfNameXr interface{}

	// Count for IPv4 paths.
	Ipv4Paths MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths

	// Count for IPv6 paths.
	Ipv6Paths MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths
}

MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf Rewrite summary by VRF VRF-name

func (*MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf) GetEntityData

func (rewriteSummaryVrf *MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf) GetEntityData() *types.CommonEntityData

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths Count for IPv4 paths

func (*MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv4Paths) GetEntityData

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths

type MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths Count for IPv6 paths

func (*MplsLsd_RewriteSummaryVrfs_RewriteSummaryVrf_Ipv6Paths) GetEntityData

type MplsLsd_RewriteSummary_Ipv4Paths

type MplsLsd_RewriteSummary_Ipv4Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsd_RewriteSummary_Ipv4Paths Count for IPv4 paths

func (*MplsLsd_RewriteSummary_Ipv4Paths) GetEntityData

func (ipv4Paths *MplsLsd_RewriteSummary_Ipv4Paths) GetEntityData() *types.CommonEntityData

type MplsLsd_RewriteSummary_Ipv6Paths

type MplsLsd_RewriteSummary_Ipv6Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total number of IP paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPaths interface{}

	// Total number of non-primary backup paths. The type is interface{} with
	// range: 0..4294967295.
	TotalBackupPaths interface{}

	// Total number of remote backup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalRemoteBackupPaths interface{}

	// Total number of protected paths. The type is interface{} with range:
	// 0..4294967295.
	TotalProtectedPaths interface{}

	// Total number of Pop-and-Lookup paths. The type is interface{} with range:
	// 0..4294967295.
	TotalPopLkupPaths interface{}
}

MplsLsd_RewriteSummary_Ipv6Paths Count for IPv6 paths

func (*MplsLsd_RewriteSummary_Ipv6Paths) GetEntityData

func (ipv6Paths *MplsLsd_RewriteSummary_Ipv6Paths) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteIpv4s

type MplsLsd_Rewrite_RewriteIpv4s struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for label. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4.
	RewriteIpv4 []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4
}

MplsLsd_Rewrite_RewriteIpv4s Table of Rewrites

func (*MplsLsd_Rewrite_RewriteIpv4s) GetEntityData

func (rewriteIpv4s *MplsLsd_Rewrite_RewriteIpv4s) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// RSI table name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	RsiTableName interface{}

	// RSI table ID. The type is string with pattern: [0-9a-fA-F]{1,8}.
	RsiTableId interface{}

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi.
	AssociatedFpi []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf.
	V4Rpf []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf.
	V6Rpf []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf

	// Mois. The type is slice of MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois.
	Mois []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4 FPI rewrite for label

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4) GetEntityData

func (rewriteIpv4 *MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi Associated FPI

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi FPI

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey fpi key

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi FPI

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_FpiKey_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray.
	MoiArray []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois Mois

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource Application state

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_ApplicationResource) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray moi array

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi Moi

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf IPv4 RPF neighbors

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V4Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf

type MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf IPv6 RPF neighbors

func (*MplsLsd_Rewrite_RewriteIpv4s_RewriteIpv4_V6Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts

type MplsLsd_Rewrite_RewriteLabelRangeCnts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Counters. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt.
	RewriteLabelRangeCnt []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt
}

MplsLsd_Rewrite_RewriteLabelRangeCnts Table of Label Range Counters

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts) GetEntityData

func (rewriteLabelRangeCnts *MplsLsd_Rewrite_RewriteLabelRangeCnts) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Label Range Type. The type is interface{} with range: 0..4294967295.
	LabelRangeType interface{}

	// Label Range Index. The type is interface{} with range: 0..4294967295.
	LabelRangeIndex interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi.
	AssociatedFpi []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf.
	V4Rpf []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf.
	V6Rpf []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf

	// Mois. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois.
	Mois []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt Label Range Counters

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi Associated FPI

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi FPI

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey fpi key

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi FPI

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_FpiKey_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray.
	MoiArray []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois Mois

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource Application state

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_ApplicationResource) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray moi array

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi Moi

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf IPv4 RPF neighbors

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V4Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf

type MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf IPv6 RPF neighbors

func (*MplsLsd_Rewrite_RewriteLabelRangeCnts_RewriteLabelRangeCnt_V6Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteLabels

type MplsLsd_Rewrite_RewriteLabels struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for label. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel.
	RewriteLabel []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel
}

MplsLsd_Rewrite_RewriteLabels Table of Rewrites

func (*MplsLsd_Rewrite_RewriteLabels) GetEntityData

func (rewriteLabels *MplsLsd_Rewrite_RewriteLabels) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Label value. The type is interface{} with range:
	// 0..4294967295.
	LabelId interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi.
	AssociatedFpi []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf.
	V4Rpf []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf.
	V6Rpf []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf

	// Mois. The type is slice of MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois.
	Mois []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel FPI rewrite for label

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel) GetEntityData

func (rewriteLabel *MplsLsd_Rewrite_RewriteLabels_RewriteLabel) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi Associated FPI

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi FPI

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey fpi key

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi FPI

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_FpiKey_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray.
	MoiArray []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois Mois

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource Application state

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_ApplicationResource) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray moi array

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi Moi

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf IPv4 RPF neighbors

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V4Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf

type MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf IPv6 RPF neighbors

func (*MplsLsd_Rewrite_RewriteLabels_RewriteLabel_V6Rpf) GetEntityData

type MplsLsd_Rewrite_RewritePws

type MplsLsd_Rewrite_RewritePws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for PW List. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw.
	RewritePw []*MplsLsd_Rewrite_RewritePws_RewritePw
}

MplsLsd_Rewrite_RewritePws Table of Rewrites

func (*MplsLsd_Rewrite_RewritePws) GetEntityData

func (rewritePws *MplsLsd_Rewrite_RewritePws) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw

type MplsLsd_Rewrite_RewritePws_RewritePw struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. PW List ID. The type is interface{} with range:
	// 0..4294967295.
	PwListId interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi.
	AssociatedFpi []*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf.
	V4Rpf []*MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf.
	V6Rpf []*MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf

	// Mois. The type is slice of MplsLsd_Rewrite_RewritePws_RewritePw_Mois.
	Mois []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois
}

MplsLsd_Rewrite_RewritePws_RewritePw FPI rewrite for PW List

func (*MplsLsd_Rewrite_RewritePws_RewritePw) GetEntityData

func (rewritePw *MplsLsd_Rewrite_RewritePws_RewritePw) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi Associated FPI

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi FPI

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData

type MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey fpi key

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi FPI

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData

type MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_FpiKey_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsd_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray.
	MoiArray []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois Mois

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource Application state

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_ApplicationResource) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray moi array

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi Moi

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsd_Rewrite_RewritePws_RewritePw_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf

type MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf IPv4 RPF neighbors

func (*MplsLsd_Rewrite_RewritePws_RewritePw_V4Rpf) GetEntityData

type MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf

type MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf IPv6 RPF neighbors

func (*MplsLsd_Rewrite_RewritePws_RewritePw_V6Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteTes

type MplsLsd_Rewrite_RewriteTes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI rewrite for TE. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe.
	RewriteTe []*MplsLsd_Rewrite_RewriteTes_RewriteTe
}

MplsLsd_Rewrite_RewriteTes Table of Traffic Engineering Rewrites

func (*MplsLsd_Rewrite_RewriteTes) GetEntityData

func (rewriteTes *MplsLsd_Rewrite_RewriteTes) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe

type MplsLsd_Rewrite_RewriteTes_RewriteTe struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Tunnel interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Rewrite version. The type is interface{} with range:
	// 0..18446744073709551615.
	RewriteVersion interface{}

	// BCDL Priority. The type is interface{} with range: 0..255.
	BcdlPriority interface{}

	// LSD queue. The type is interface{} with range: 0..255.
	LsdQueue interface{}

	// Rewrite install timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallTime interface{}

	// Rewrite install age. The type is interface{} with range:
	// 0..18446744073709551615.
	RwInstallAge interface{}

	// Is rewrite ever updated. The type is interface{} with range:
	// -2147483648..2147483647.
	RwUpdated interface{}

	// Is rewrite's BCDL priority updated. The type is interface{} with range:
	// -2147483648..2147483647.
	PriorityUpdated interface{}

	// Is Rewrite redistributed. The type is interface{} with range:
	// -2147483648..2147483647.
	RwRedist interface{}

	// fpi key.
	FpiKey MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId

	// Associated FPI. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi.
	AssociatedFpi []*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi

	// IPv4 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf.
	V4Rpf []*MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf

	// IPv6 RPF neighbors. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf.
	V6Rpf []*MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf

	// Mois. The type is slice of MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois.
	Mois []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois
}

MplsLsd_Rewrite_RewriteTes_RewriteTe FPI rewrite for TE

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe) GetEntityData

func (rewriteTe *MplsLsd_Rewrite_RewriteTes_RewriteTe) GetEntityData() *types.CommonEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi Associated FPI

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi FPI

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_AssociatedFpi_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPI.
	Fpi MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi

	// Application owner instance. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner.
	ApplicationOwner []*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey fpi key

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner Application owner instance

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_ApplicationOwner) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FPIType. The type is MgmtLsdFpi.
	FpiType interface{}

	// label data.
	LabelData MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData

	// te data.
	TeData MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData

	// dmtc ext intf data.
	DmtcExtIntfData MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi FPI

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData dmtc ext intf data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_DmtcExtIntfData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// 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{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// SR related Local label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	RouterFlags interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLen interface{}

	// Version. The type is interface{} with range: 0..4294967295.
	Version interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label value. The type is interface{} with range: 0..4294967295.
	Label interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// ELC. The type is interface{} with range: -2147483648..2147483647.
	Elc interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData label data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Label Range Type. The type is interface{} with range: 0..255.
	Type interface{}

	// Label Ranged Index. The type is interface{} with range: 0..255.
	Index interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire List Identifier. The type is interface{} with range: 0..65535.
	PwheListId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData te data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_FpiKey_Fpi_TeData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Application state.
	ApplicationResource MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource

	// moi array. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray.
	MoiArray []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois Mois

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Application name. The type is string.
	ApplicationName interface{}

	// Application type. The type is MgmtLsdApp.
	ApplicationType interface{}

	// Primary/Backup role. The type is interface{} with range:
	// -2147483648..2147483647.
	ApplicationRolePrimary interface{}

	// Application instance Name. The type is string.
	ApplicationInstance interface{}

	// Application resource state. The type is MgmtLsdAppRsrcState.
	ResourceState interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource Application state

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_ApplicationResource) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Moi.
	Moi MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray moi array

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MoiType. The type is MgmtLsdMoi.
	MoiType interface{}

	// pop and lookup ipv4.
	PopAndLookupIpv4 MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4

	// pop and lookup tp.
	PopAndLookupTp MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp

	// pop and lookup ipv6.
	PopAndLookupIpv6 MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6

	// ipv4 data.
	Ipv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data

	// ipv6 data.
	Ipv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data

	// tev4 data.
	Tev4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data

	// pseudowire data.
	PseudowireData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData

	// ip sub data.
	IpSubData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData

	// pseudowire head end data.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData

	// pw list data.
	PwListData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData

	// stackv4 data.
	Stackv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data

	// stackv6 data.
	Stackv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data

	// te head data.
	TeHeadData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData

	// dmtc data.
	DmtcData MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData

	// nnh stackv4 data.
	NnhStackv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data

	// nnh stackv6 data.
	NnhStackv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data

	// label range.
	LabelRange MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi Moi

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// DMTC External Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	DmtcExtIfh interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData dmtc data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_DmtcData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData ip sub data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data ipv4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data ipv6 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Active Label Range Start. The type is interface{} with range:
	// 0..4294967295.
	StartLabelActive interface{}

	// Active Label Range End. The type is interface{} with range: 0..4294967295.
	EndLabelActive interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange label range

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_LabelRange) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 stack.
	Ipv4Stack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data nnh stackv4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack IPv4 stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_Ipv4Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv4Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 stack.
	Ipv6Stack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

	// List of Neighbor Next Hops. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop.
	NeighborNextHop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data nnh stackv6 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack IPv6 stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_Ipv6Stack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// nnh type. The type is MplsLsdNnh.
	NnhType interface{}

	// IPv4 Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){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{}

	// Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop List of Neighbor Next Hops

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_NnhStackv6Data_NeighborNextHop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4 pop and lookup ipv4

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6 pop and lookup ipv6

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp pop and lookup tp

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PopAndLookupTp) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Cross-connect ID. The type is interface{} with range: 0..4294967295.
	CrossConnectId interface{}

	// PseudoWire Cross-connect ID. The type is interface{} with range:
	// 0..4294967295.
	PseuodoWireConnectId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Bridge ID. The type is interface{} with range: 0..4294967295.
	BridgeId interface{}

	// Split horizon group ID. The type is interface{} with range: 0..4294967295.
	SplitHorizonId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData pseudowire data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Is control word present. The type is interface{} with range:
	// -2147483648..2147483647.
	ControlWord interface{}

	// Is PWHE IMposition. The type is interface{} with range:
	// -2147483648..2147483647.
	Imposition interface{}

	// Virtual Circuit Type. The type is interface{} with range: 0..255.
	Vctype interface{}

	// Pseudo-wire List Identifier. The type is interface{} with range: 0..65535.
	PwListId interface{}

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheInterface interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData pseudowire head end data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Pseudo-wire Layer 3 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L3Interface interface{}

	// Pseudo-wire Layer 2 interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	L2Interface interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData pw list data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_PwListData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Owner application type. The type is MgmtLsdApp.
	OwnerApplicationType interface{}

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data stackv4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing Interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Routing path's load metric. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// Outgoing Label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// TE backup path local label. The type is interface{} with range:
	// 0..4294967295.
	LocalLabel interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv4Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop.
	Nexthop MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop

	// Inner stack.
	InnerStack MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data stackv6 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of remote nexthop addresses. The type is interface{} with range:
	// 0..255.
	NumNexthops interface{}

	// Depth of inner label stack. The type is interface{} with range: 0..255.
	NumLbls interface{}

	// Remote nexthop addresses. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop.
	Nexthop []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

	// Info related to outgoing labels. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label.
	Label []*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack Inner stack

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	OutgoingLabel interface{}

	// Remote Label string. The type is string.
	OutgoingLabelStr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label Info related to outgoing labels

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Label) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop Remote nexthop addresses

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_InnerStack_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Routing path id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Routing path backup id. The type is interface{} with range: 0..255.
	BackupPathId interface{}

	// Tunnel ID. The type is interface{} with range: 0..65535.
	TunnelId interface{}

	// Tunnel Type. The type is interface{} with range: 0..65535.
	TunnelType interface{}

	// Next hop ID. The type is interface{} with range: 0..4294967295.
	NextHopId interface{}

	// Outgoing Interface's parent. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	OutInterfaceParent interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop Nexthop

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Stackv6Data_Nexthop) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Tunnel local label. The type is interface{} with range: 0..4294967295.
	TunnelLocalLabel interface{}

	// Tunnel local label stringified. The type is string.
	TunnelLocalLabelStr interface{}

	// Tunnel forwarding class. The type is interface{} with range: 0..255.
	TunnelFwdClass interface{}

	// Tunnel Load metric. The type is interface{} with range: 0..4294967295.
	TunnelLoadMetric interface{}

	// Flags decoded string. The type is string.
	FlagsDecode interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData te head data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_TeHeadData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// VRF table name. The type is string.
	TableName interface{}

	// Path flag decoded string. The type is string.
	PathFlagsDecode interface{}

	// Outgoing interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	OutInterface interface{}

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label name. The type is string.
	OutLabelName interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Backup interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BackupInterface interface{}

	// Backup IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	BackupIpv4NextHop interface{}

	// Merge point label. The type is interface{} with range: 0..4294967295.
	MergePointLabel interface{}

	// Backup local label. The type is interface{} with range: 0..4294967295.
	BackupLocalLabel interface{}

	// Tunnel interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	TunnelInterface interface{}

	// Tunnel weight. The type is interface{} with range: 0..4294967295.
	TunnelWeight interface{}

	// Outgoing data parent interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	DataOutParentInterface interface{}

	// Tunnel class. The type is interface{} with range: 0..4294967295.
	TunnelClass interface{}

	// IPv4 next nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextNextHop interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data tev4 data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_Mois_MoiArray_Moi_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Rewrite ID.
	RewriteId MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// RewriteIDType. The type is MgmtLsdRwId.
	RewriteIdType interface{}

	// Label context.
	LabelContext MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext

	// Local label rewrite information.
	LocalLabelRewrite MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId Rewrite ID

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LabelContextType. The type is MgmtLsdLblCtx.
	LabelContextType interface{}

	// IPv4 label context.
	Ipv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data

	// IPv6 label context.
	Ipv6Data MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data

	// TEv4 label context.
	Tev4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data

	// L3VPN IPv4 label context.
	Ipv4l3vpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

	// L3VPN IPv6 label context.
	Ipv6l3vpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

	// L3VPN VRF label context.
	VrfL3vpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData

	// L3VPN CEv4 label context.
	Cev4l3vpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

	// L3VPN CEv6 label context.
	Cev6l3vpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

	// Pseudowire label context.
	PseudowireData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData

	// Label block context.
	LabelBlockData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData

	// IP Subscriber context.
	IpSubData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData

	// TEv4 P2MP context.
	Tev4p2mpData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData

	// MLDPv4 LSM-ID context.
	MldPv4Data MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data

	// Pseudowire Head-end label context.
	PseudowireHeadEndData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

	// TP context.
	TpData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData

	// Generic routing encapsulation context.
	GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

	// Generic routing encapsulation context.
	Ipv6GenericRoutingEncapsulation MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

	// EVPN context.
	EvpnData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData

	// BFD BLB label context.
	Ipv4blbData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData

	// BFD BLB label context.
	Ipv6blbData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData

	// PIM I-PMSI label conext.
	PiMiPmsiData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData

	// PIM S-PMSI label conext.
	PiMsPmsiData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData

	// L3VPN NH SET label context.
	NextHopSetL3vpn MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

	// SR Prefix Segment context.
	SrPrefixSegment MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment

	// SR Adj Segment ipv4 context.
	SrAdjSegmentIpv4 MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

	// SR Adj Segment ipv6 context.
	SrAdjSegmentIpv6 MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

	// Label block SRGB context.
	LabelBlockSrgbData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

	// MPLS TE tunnel binding context.
	TeBinding MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding

	// Label block SRLB context.
	LabelBlockSrlbData MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext Label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 nexthop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData L3VPN CEv4 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv6 nexthop. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6NextHop interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData L3VPN CEv6 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Cev6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// EVPN ID. The type is interface{} with range: 0..4294967295.
	EvpnId interface{}

	// EVPN TAG. The type is interface{} with range: 0..4294967295.
	EvpnTag interface{}

	// Ethernet Segment ID. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	EthernetSegment interface{}

	// EVPN Encap. The type is interface{} with range: 0..255.
	EvpnEncap interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData EVPN context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_EvpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	GreInterface interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table Id. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Parent interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	ParentInterface interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData IP Subscriber context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_IpSubData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// IPv4 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{}

	// IPv4 prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data IPv4 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv4 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{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4blbData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 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{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData L3VPN IPv4 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv4l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}

	// VRF Name. The type is string with length: 0..33.
	VrfName interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data IPv6 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Generic routing encapsulation IPv6 interface. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	Greipv6Interface interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation Generic routing encapsulation context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6GenericRoutingEncapsulation) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// BFD BLB interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	BlbIntf interface{}

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData BFD BLB label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6blbData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv6 prefix. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Prefix interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Route distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	RouteDistinguisher interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData L3VPN IPv6 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Ipv6l3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Service. The type is interface{} with range: 0..255.
	Service interface{}

	// VPN ID. The type is interface{} with range: 0..65535.
	VpnId interface{}

	// Edge ID. The type is interface{} with range: 0..65535.
	EdgeId interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData Label block context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData Label block SRGB context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrgbData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Start Label. The type is interface{} with range: 0..4294967295.
	StartLabel interface{}

	// Offset. The type is interface{} with range: 0..4294967295.
	Offset interface{}

	// Number of labels. The type is interface{} with range: 0..4294967295.
	Size interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData Label block SRLB context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_LabelBlockSrlbData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// LSM ID Type. The type is interface{} with range: 0..65535.
	Type interface{}

	// LSM ID. The type is interface{} with range: 0..4294967295.
	LsmId interface{}

	// Peer LSR 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}]+)?.
	PeerLsrid interface{}

	// Peer Label Space Id. The type is interface{} with range: 0..65535.
	PeerLabelSpaceId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data MLDPv4 LSM-ID context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_MldPv4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Next Hop Set ID. The type is interface{} with range: 0..4294967295.
	NextHopSetId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn L3VPN NH SET label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_NextHopSetL3vpn) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData PIM I-PMSI label conext

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMiPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF ID. The type is interface{} with range: 0..4294967295.
	VrfId interface{}

	// Originating Router. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Source interface{}

	// Head. The type is interface{} with range: -2147483648..2147483647.
	Head interface{}

	// PIM6. The type is interface{} with range: -2147483648..2147483647.
	V6 interface{}

	// Head LSM-ID. The type is interface{} with range: 0..4294967295.
	Hli interface{}

	// Segmented Multicast. The type is interface{} with range:
	// -2147483648..2147483647.
	Seg interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData PIM S-PMSI label conext

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PiMsPmsiData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address 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{}

	// Pseudo-wire ID. The type is interface{} with range:
	// 0..18446744073709551615.
	PseudowireId interface{}

	// Remote L2 Router ID. The type is interface{} with range: 0..4294967295.
	RemoteL2RouterId interface{}

	// Subinterface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Subinterface interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData Pseudowire label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudo-wire Head-end interface. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	PwheIntf interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData Pseudowire Head-end label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_PseudowireHeadEndData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv4 address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4 SR Adj Segment ipv4 context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv4) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Adjacency index. The type is interface{} with range: 0..4294967295.
	Index interface{}

	// Adjacency type. The type is interface{} with range: 0..4294967295.
	Type interface{}

	// Adjacency interface. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Intf interface{}

	// Adjacency nexthop IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Addr interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6 SR Adj Segment ipv6 context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrAdjSegmentIpv6) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Prefix Segment ID. The type is interface{} with range: 0..4294967295.
	SegmentId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment SR Prefix Segment context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_SrPrefixSegment) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS Traffic Engineering Tunnel or Group ID. The type is interface{} with
	// range: 0..4294967295.
	TeIdentifier interface{}

	// Type of identifier for the binding. The type is MgmtLsdTeBinding.
	TeType interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding MPLS TE tunnel binding context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TeBinding) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Tunnel destination. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelDest interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Extended tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Is this an SRTE head tunnel. The type is interface{} with range:
	// -2147483648..2147483647.
	IsSrte interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data TEv4 label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4Data) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Tunnel source. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	TunnelSource interface{}

	// Point to multipoint ID. The type is interface{} with range: 0..4294967295.
	P2mpId interface{}

	// Tunnel ID. The type is interface{} with range: 0..4294967295.
	TunnelId interface{}

	// Tunnel ID extension. The type is interface{} with range: 0..4294967295.
	TunnelIdExtension interface{}

	// Tunnel LSP ID. The type is interface{} with range: 0..4294967295.
	TunnelLspId interface{}

	// Previous hop. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	PreviousHop interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData TEv4 P2MP context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_Tev4p2mpData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TP source global ID. The type is interface{} with range: 0..4294967295.
	SourceGlobalId interface{}

	// TP source node 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}]+)?.
	SourceNodeId interface{}

	// TP destination global ID. The type is interface{} with range:
	// 0..4294967295.
	DestGlobalId interface{}

	// TP destination node 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}]+)?.
	DestNodeId interface{}

	// TP source tunnel ID. The type is interface{} with range: 0..65535.
	SourceTunnelId interface{}

	// TP destination tunnel ID. The type is interface{} with range: 0..65535.
	DestTunnelId interface{}

	// TP LSP ID. The type is interface{} with range: 0..65535.
	LspId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData TP context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_TpData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// Security ID. The type is interface{} with range: 0..4294967295.
	SecurityId interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData L3VPN VRF label context

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LabelContext_VrfL3vpnData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// label data. The type is slice of
	// MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData.
	LabelData []*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite Local label rewrite information

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData label data

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_RewriteId_RewriteId_LocalLabelRewrite_LabelData) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf

type MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V4 RPF Neighbor. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	V4RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf IPv4 RPF neighbors

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_V4Rpf) GetEntityData

type MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf

type MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Table ID. The type is interface{} with range: 0..4294967295.
	TableId interface{}

	// V6 RPF Neighbor. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	V6RpfNeighbor interface{}
}

MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf IPv6 RPF neighbors

func (*MplsLsd_Rewrite_RewriteTes_RewriteTe_V6Rpf) GetEntityData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL