mpls_ldp_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-ldp package operational data.

This module contains definitions for the following management objects:

mpls-ldp: MPLS LDP operational data

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DhcbState

type DhcbState string

DhcbState represents DHCB State Type

const (
	// None
	DhcbState_none DhcbState = "none"

	// Active
	DhcbState_dhcb_active DhcbState = "dhcb-active"

	// Passive
	DhcbState_dhcb_passive DhcbState = "dhcb-passive"

	// Active and Passive
	DhcbState_dhcb_active_passive DhcbState = "dhcb-active-passive"
)

type L2vpnLdpPwAgi

type L2vpnLdpPwAgi string

L2vpnLdpPwAgi represents L2vpn ldp pw agi

const (
	// AGI type RD
	L2vpnLdpPwAgi_rd L2vpnLdpPwAgi = "rd"
)

type L2vpnLdpPwAii

type L2vpnLdpPwAii string

L2vpnLdpPwAii represents L2vpn ldp pw aii

const (
	// AII Type 1
	L2vpnLdpPwAii_local_id L2vpnLdpPwAii = "local-id"

	// AII Type 2
	L2vpnLdpPwAii_type2 L2vpnLdpPwAii = "type2"
)

type L2vpnLdpPwFec

type L2vpnLdpPwFec string

L2vpnLdpPwFec represents L2vpn ldp pw fec

const (
	// FEC 128 pseudowire type
	L2vpnLdpPwFec_fec128 L2vpnLdpPwFec = "fec128"

	// FEC 129 pseudowire type
	L2vpnLdpPwFec_fec129 L2vpnLdpPwFec = "fec129"

	// FEC 130 pseudowire type
	L2vpnLdpPwFec_fec130 L2vpnLdpPwFec = "fec130"

	// FEC not applicable
	L2vpnLdpPwFec_invalid L2vpnLdpPwFec = "invalid"
)

type LabelValue

type LabelValue string

LabelValue represents Label Value Type

const (
	// MPLS Label
	LabelValue_mpls_label LabelValue = "mpls-label"

	// Unlabelled
	LabelValue_un_labelled LabelValue = "un-labelled"

	// Unknown label
	LabelValue_unknown LabelValue = "unknown"
)

type LdpAdjUnionDiscrim

type LdpAdjUnionDiscrim string

LdpAdjUnionDiscrim represents MPLS LDP Hello Type

const (
	// Link hello
	LdpAdjUnionDiscrim_link_hello LdpAdjUnionDiscrim = "link-hello"

	// Targeted hello
	LdpAdjUnionDiscrim_targeted_hello LdpAdjUnionDiscrim = "targeted-hello"
)

type LdpAf

type LdpAf string

LdpAf represents Ldp af

const (
	// No Address Family
	LdpAf_ldp_show_af_none LdpAf = "ldp-show-af-none"

	// IPv4 AFI
	LdpAf_ldp_show_af_ipv4 LdpAf = "ldp-show-af-ipv4"

	// IPv6 AFI
	LdpAf_ldp_show_af_ipv6 LdpAf = "ldp-show-af-ipv6"

	// Both IPv4/IPv6 AFIs
	LdpAf_ldp_show_af_ipv4_ipv6 LdpAf = "ldp-show-af-ipv4-ipv6"
)

type LdpAfId

type LdpAfId string

LdpAfId represents Ldp af id

const (
	// No Address Family
	LdpAfId_ldp_af_id_none LdpAfId = "ldp-af-id-none"

	// IPv4 AFI
	LdpAfId_ldp_af_id_ipv4 LdpAfId = "ldp-af-id-ipv4"

	// IPv6 AFI
	LdpAfId_ldp_af_id_ipv6 LdpAfId = "ldp-af-id-ipv6"
)

type LdpFwdUnlblRsn

type LdpFwdUnlblRsn string

LdpFwdUnlblRsn represents Ldp fwd unlbl rsn

const (
	// ldp fwd labelled
	LdpFwdUnlblRsn_ldp_fwd_labelled LdpFwdUnlblRsn = "ldp-fwd-labelled"

	// ldp fwd un labelled vrf down
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_vrf_down LdpFwdUnlblRsn = "ldp-fwd-un-labelled-vrf-down"

	// ldp fwd un labelled no nh
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_no_nh LdpFwdUnlblRsn = "ldp-fwd-un-labelled-no-nh"

	// ldp fwd un labelled recursive path
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_recursive_path LdpFwdUnlblRsn = "ldp-fwd-un-labelled-recursive-path"

	// ldp fwd un labelled intf not ldp
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_intf_not_ldp LdpFwdUnlblRsn = "ldp-fwd-un-labelled-intf-not-ldp"

	// ldp fwd un labelled no rmt
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_no_rmt LdpFwdUnlblRsn = "ldp-fwd-un-labelled-no-rmt"

	// ldp fwd un labelled no ldp adj
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_no_ldp_adj LdpFwdUnlblRsn = "ldp-fwd-un-labelled-no-ldp-adj"

	// ldp fwd un labelled no session
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_no_session LdpFwdUnlblRsn = "ldp-fwd-un-labelled-no-session"

	// ldp fwd un labelled unknown
	LdpFwdUnlblRsn_ldp_fwd_un_labelled_unknown LdpFwdUnlblRsn = "ldp-fwd-un-labelled-unknown"
)

type LdpIgpSyncDownReason

type LdpIgpSyncDownReason string

LdpIgpSyncDownReason represents Reason IGP Sync Not Achieved

const (
	// Not Applicable
	LdpIgpSyncDownReason_igp_sync_down_reason_not_applicable LdpIgpSyncDownReason = "igp-sync-down-reason-not-applicable"

	// No hello adjacency
	LdpIgpSyncDownReason_no_hello_adjacency LdpIgpSyncDownReason = "no-hello-adjacency"

	// No peer session
	LdpIgpSyncDownReason_no_peer_session LdpIgpSyncDownReason = "no-peer-session"

	// Initial update to peer not done yet
	LdpIgpSyncDownReason_initial_update_to_peer_not_done LdpIgpSyncDownReason = "initial-update-to-peer-not-done"

	// Initial update from peer not received yet
	LdpIgpSyncDownReason_initial_update_from_peer_not_received LdpIgpSyncDownReason = "initial-update-from-peer-not-received"

	// Internal reason
	LdpIgpSyncDownReason_internal_reason LdpIgpSyncDownReason = "internal-reason"
)

type LdpIgpSyncState

type LdpIgpSyncState string

LdpIgpSyncState represents IGP Sync State

const (
	// Acheived
	LdpIgpSyncState_isync_ready LdpIgpSyncState = "isync-ready"

	// Not acheived
	LdpIgpSyncState_isync_not_ready LdpIgpSyncState = "isync-not-ready"

	// Deferred due to interface delay or global
	// restart delay
	LdpIgpSyncState_isync_deferred LdpIgpSyncState = "isync-deferred"
)

type LdpRoutePathFlags

type LdpRoutePathFlags string

LdpRoutePathFlags represents Route path flags

const (
	// A primary path with no special flag/attribute
	LdpRoutePathFlags_ip_path_no_flag LdpRoutePathFlags = "ip-path-no-flag"

	// A primary path with LFA FRR protection
	LdpRoutePathFlags_ip_path_protected LdpRoutePathFlags = "ip-path-protected"

	// A non-primary local LFA FRR (pure) backup path
	LdpRoutePathFlags_ip_path_backup LdpRoutePathFlags = "ip-path-backup"

	// A non-primary remote LFA FRR (pure) backup path
	LdpRoutePathFlags_ip_path_backup_remote LdpRoutePathFlags = "ip-path-backup-remote"

	// A non-primary BGP backup path
	LdpRoutePathFlags_ip_path_bgp_backup LdpRoutePathFlags = "ip-path-bgp-backup"
)

type LdpRoutePathLblOwner

type LdpRoutePathLblOwner string

LdpRoutePathLblOwner represents Route path label owner

const (
	// No label and no owner
	LdpRoutePathLblOwner_ip_path_lbl_owner_none LdpRoutePathLblOwner = "ip-path-lbl-owner-none"

	// Path outgoing label owned by LDP
	LdpRoutePathLblOwner_ip_path_lbl_owner_ldp LdpRoutePathLblOwner = "ip-path-lbl-owner-ldp"

	// Path outgoing label owned by BGP
	LdpRoutePathLblOwner_ip_path_lbl_owner_bgp LdpRoutePathLblOwner = "ip-path-lbl-owner-bgp"
)

type LocalLabelState

type LocalLabelState string

LocalLabelState represents MPLS LDP Local Label State Type

const (
	// None
	LocalLabelState_local_label_state_none LocalLabelState = "local-label-state-none"

	// Assigned
	LocalLabelState_local_label_state_assigned LocalLabelState = "local-label-state-assigned"

	// Withdrawn
	LocalLabelState_local_label_state_withdrawn LocalLabelState = "local-label-state-withdrawn"
)

type MgmtLdpNbrBgpAdvtState

type MgmtLdpNbrBgpAdvtState string

MgmtLdpNbrBgpAdvtState represents Type

const (
	// Not applicable
	MgmtLdpNbrBgpAdvtState_not_applicable MgmtLdpNbrBgpAdvtState = "not-applicable"

	// Advertisement permitted
	MgmtLdpNbrBgpAdvtState_permit MgmtLdpNbrBgpAdvtState = "permit"

	// Advertisement denied
	MgmtLdpNbrBgpAdvtState_deny MgmtLdpNbrBgpAdvtState = "deny"
)

type MgmtLdpNsrPeerLdpSyncNackRsn

type MgmtLdpNsrPeerLdpSyncNackRsn string

MgmtLdpNsrPeerLdpSyncNackRsn represents Mgmt ldp nsr peer ldp sync nack rsn

const (
	// mgmt ldp nsr peer ldp sync nack rsn none
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_none MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-none"

	// mgmt ldp nsr peer ldp sync nack rsn tbl id
	// mismatch
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_tbl_id_mismatch MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-tbl-id-mismatch"

	// mgmt ldp nsr peer ldp sync nack rsn pp exists
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_pp_exists MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-pp-exists"

	// mgmt ldp nsr peer ldp sync nack rsn missing
	// elem
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_missing_elem MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-missing-elem"

	// mgmt ldp nsr peer ldp sync nack rsn no p end
	// sock
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_no_p_end_sock MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-no-p-end-sock"

	// mgmt ldp nsr peer ldp sync nack rsn p end sock
	// not synced
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_p_end_sock_not_synced MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-p-end-sock-not-synced"

	// mgmt ldp nsr peer ldp sync nack rsn err adj add
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_adj_add MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-adj-add"

	// mgmt ldp nsr peer ldp sync nack rsn err dhcb
	// add
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_dhcb_add MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-dhcb-add"

	// mgmt ldp nsr peer ldp sync nack rsn enomem
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_enomem MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-enomem"

	// mgmt ldp nsr peer ldp sync nack rsn err tp
	// create
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_tp_create MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-tp-create"

	// mgmt ldp nsr peer ldp sync nack rsn err pp
	// create
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_pp_create MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-pp-create"

	// mgmt ldp nsr peer ldp sync nack rsn err addr
	// bind
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_addr_bind MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-addr-bind"

	// mgmt ldp nsr peer ldp sync nack rsn err rx bad
	// pie
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_rx_bad_pie MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-rx-bad-pie"

	// mgmt ldp nsr peer ldp sync nack rsn err rx
	// notif
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_rx_notif MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-rx-notif"

	// mgmt ldp nsr peer ldp sync nack rsn err rx
	// unexp open
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_rx_unexp_open MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-rx-unexp-open"

	// mgmt ldp nsr peer ldp sync nack rsn err unexp
	// peer down
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_unexp_peer_down MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-unexp-peer-down"

	// mgmt ldp nsr peer ldp sync nack rsn err app not
	// found
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_app_not_found MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-app-not-found"

	// mgmt ldp nsr peer ldp sync nack rsn err app
	// invalid
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_app_invalid MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-app-invalid"

	// mgmt ldp nsr peer ldp sync nack rsn err adj grp
	// not found
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_adj_grp_not_found MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-adj-grp-not-found"

	// mgmt ldp nsr peer ldp sync nack rsn invalid
	// elem
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_invalid_elem MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-invalid-elem"

	// mgmt ldp nsr peer ldp sync nack rsn err app
	// data invalid
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_app_data_invalid MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-app-data-invalid"

	// mgmt ldp nsr peer ldp sync nack rsn err invalid
	// per idx
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_invalid_per_idx MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-invalid-per-idx"

	// mgmt ldp nsr peer ldp sync nack rsn err pfx not
	// found
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_pfx_not_found MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-pfx-not-found"

	// mgmt ldp nsr peer ldp sync nack rsn err bm size
	// invalid
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_bm_size_invalid MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-bm-size-invalid"

	// mgmt ldp nsr peer ldp sync nack rsn err adv bm
	// clear
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_adv_bm_clear MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-adv-bm-clear"

	// mgmt ldp nsr peer ldp sync nack rsn err tcp
	// struct create
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_err_tcp_struct_create MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-err-tcp-struct-create"

	// mgmt ldp nsr peer ldp sync nack rsn no ctx
	MgmtLdpNsrPeerLdpSyncNackRsn_mgmt_ldp_nsr_peer_ldp_sync_nack_rsn_no_ctx MgmtLdpNsrPeerLdpSyncNackRsn = "mgmt-ldp-nsr-peer-ldp-sync-nack-rsn-no-ctx"
)

type MgmtLdpNsrPeerSyncErr

type MgmtLdpNsrPeerSyncErr string

MgmtLdpNsrPeerSyncErr represents Mgmt ldp nsr peer sync err

const (
	// mgmt ldp nsr peer sync err none
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_none MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-none"

	// mgmt ldp nsr peer sync err ldp sync nack
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_ldp_sync_nack MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-ldp-sync-nack"

	// mgmt ldp nsr peer sync err sync prep
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_sync_prep MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-sync-prep"

	// mgmt ldp nsr peer sync err tcp peer
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_tcp_peer MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-tcp-peer"

	// mgmt ldp nsr peer sync err tcp gbl
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_tcp_gbl MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-tcp-gbl"

	// mgmt ldp nsr peer sync err ldp peer
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_ldp_peer MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-ldp-peer"

	// mgmt ldp nsr peer sync err ldp gbl
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_ldp_gbl MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-ldp-gbl"

	// mgmt ldp nsr peer sync err app fail
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_app_fail MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-app-fail"

	// mgmt ldp nsr peer sync err sync tcp phase1
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_sync_tcp_phase1 MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-sync-tcp-phase1"

	// mgmt ldp nsr peer sync err sync tcp phase2
	MgmtLdpNsrPeerSyncErr_mgmt_ldp_nsr_peer_sync_err_sync_tcp_phase2 MgmtLdpNsrPeerSyncErr = "mgmt-ldp-nsr-peer-sync-err-sync-tcp-phase2"
)

type MgmtLdpNsrPeerSyncState

type MgmtLdpNsrPeerSyncState string

MgmtLdpNsrPeerSyncState represents Mgmt ldp nsr peer sync state

const (
	// mgmt ldp nsr peer sync st none
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_none MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-none"

	// mgmt ldp nsr peer sync st wait
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_wait MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-wait"

	// mgmt ldp nsr peer sync st ready
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_ready MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-ready"

	// mgmt ldp nsr peer sync st prep
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_prep MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-prep"

	// mgmt ldp nsr peer sync st app wait
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_app_wait MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-app-wait"

	// mgmt ldp nsr peer sync st oper
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_oper MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-oper"

	// mgmt ldp nsr peer sync st tcp phase1
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_tcp_phase1 MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-tcp-phase1"

	// mgmt ldp nsr peer sync st tcp phase2
	MgmtLdpNsrPeerSyncState_mgmt_ldp_nsr_peer_sync_st_tcp_phase2 MgmtLdpNsrPeerSyncState = "mgmt-ldp-nsr-peer-sync-st-tcp-phase2"
)

type MplsLdp

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

	// Global MPLS LDP operational data.
	Global MplsLdp_Global

	// Location MPLS LDP operational data.
	Nodes MplsLdp_Nodes
}

MplsLdp MPLS LDP operational data

func (*MplsLdp) GetEntityData

func (mplsLdp *MplsLdp) GetEntityData() *types.CommonEntityData

type MplsLdpOperAfName

type MplsLdpOperAfName string

MplsLdpOperAfName represents Mpls ldp oper af name

const (
	// IPv4
	MplsLdpOperAfName_ipv4 MplsLdpOperAfName = "ipv4"

	// IPv6
	MplsLdpOperAfName_ipv6 MplsLdpOperAfName = "ipv6"

	// All
	MplsLdpOperAfName_all MplsLdpOperAfName = "all"
)

type MplsLdp_Global

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

	// Standby MPLS LDP operational data.
	Standby MplsLdp_Global_Standby

	// Active MPLS LDP operational data.
	Active MplsLdp_Global_Active
}

MplsLdp_Global Global MPLS LDP operational data

func (*MplsLdp_Global) GetEntityData

func (global *MplsLdp_Global) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active

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

	// DefaultVRF specific operational data.
	DefaultVrf MplsLdp_Global_Active_DefaultVrf

	// Summary information regarding LDP forwarding setup.
	ForwardingSummaryAll MplsLdp_Global_Active_ForwardingSummaryAll

	// Aggregate VRF counters for the LDP Label Infomation Base (LIB).
	BindingsSummaryAll MplsLdp_Global_Active_BindingsSummaryAll

	// AToM DB Table.
	AtoMdbTableEntries MplsLdp_Global_Active_AtoMdbTableEntries

	// Summary information regarding LDP NSR State.
	NsrSummaryAll MplsLdp_Global_Active_NsrSummaryAll

	// LDP summary.
	Summary MplsLdp_Global_Active_Summary

	// VRF specific operational data.
	Vrfs MplsLdp_Global_Active_Vrfs

	// Summary information regarding LDP discovery.
	DiscoverySummaryAll MplsLdp_Global_Active_DiscoverySummaryAll
}

MplsLdp_Global_Active Active MPLS LDP operational data

func (*MplsLdp_Global_Active) GetEntityData

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

type MplsLdp_Global_Active_AtoMdbTableEntries

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

	// Entries in AToM DB. The type is slice of
	// MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry.
	AtoMdbTableEntry []*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry
}

MplsLdp_Global_Active_AtoMdbTableEntries AToM DB Table

func (*MplsLdp_Global_Active_AtoMdbTableEntries) GetEntityData

func (atoMdbTableEntries *MplsLdp_Global_Active_AtoMdbTableEntries) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry

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

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

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

	// PW ID. The type is interface{} with range: 0..4294967295.
	PwId interface{}

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

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

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

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

	// SAII Global ID. The type is interface{} with range: 0..4294967295.
	SaiiGlobalId interface{}

	// SAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	SaiiPrefix interface{}

	// SAII AC ID. The type is interface{} with range: 0..4294967295.
	SaiiAcId interface{}

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

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

	// TAII Global ID. The type is interface{} with range: 0..4294967295.
	TaiiGlobalId interface{}

	// TAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	TaiiPrefix interface{}

	// TAII AC ID. The type is interface{} with range: 0..4294967295.
	TaiiAcId interface{}

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

	// TLV Count from Label Mapping Message. The type is interface{} with range:
	// 0..4294967295.
	MappingTlvCount interface{}

	// TLV Count from Notification Message. The type is interface{} with range:
	// 0..4294967295.
	NotificationTlvCount interface{}

	// Pseudowire FEC information.
	FecInfo MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry Entries in AToM DB

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo

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

	// FECType. The type is L2vpnLdpPwFec.
	FeCtype interface{}

	// fec128.
	Fec128 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

	// fec129.
	Fec129 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

	// fec130.
	Fec130 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo Pseudowire FEC information

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

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

	// Pseudowire ID. The type is interface{} with range: 0..4294967295.
	PseudowireId interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128 fec128

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

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

	// AGI.
	Agi MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

	// Target Attachment Individual Identifier.
	Taii MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129 fec129

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

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

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi AGI

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1

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

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1 agi1

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii Source Attachment Individual Identifier

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

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

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

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1 aii1

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2 aii2

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii Target Attachment Individual Identifier

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

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

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

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1 aii1

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2 aii2

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130

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

	// AGI.
	Agi MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130 fec130

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

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

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi AGI

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1

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

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1 agi1

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii Source Attachment Individual Identifier

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

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

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

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1 aii1

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1) GetEntityData

type MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2 aii2

func (*MplsLdp_Global_Active_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2) GetEntityData

type MplsLdp_Global_Active_BindingsSummaryAll

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_BindingsSummaryAll_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Active_BindingsSummaryAll_BindAf.
	BindAf []*MplsLdp_Global_Active_BindingsSummaryAll_BindAf
}

MplsLdp_Global_Active_BindingsSummaryAll Aggregate VRF counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Active_BindingsSummaryAll) GetEntityData

func (bindingsSummaryAll *MplsLdp_Global_Active_BindingsSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_BindingsSummaryAll_BindAf

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

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Active_BindingsSummaryAll_BindAf bind af

func (*MplsLdp_Global_Active_BindingsSummaryAll_BindAf) GetEntityData

type MplsLdp_Global_Active_BindingsSummaryAll_Vrf

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

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

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

MplsLdp_Global_Active_BindingsSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Active_BindingsSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf

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

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Global_Active_DefaultVrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Global_Active_DefaultVrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Global_Active_DefaultVrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Global_Active_DefaultVrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Global_Active_DefaultVrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Global_Active_DefaultVrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Global_Active_DefaultVrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Global_Active_DefaultVrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Global_Active_DefaultVrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Global_Active_DefaultVrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Global_Active_DefaultVrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Global_Active_DefaultVrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Global_Active_DefaultVrf_Statistics
}

MplsLdp_Global_Active_DefaultVrf DefaultVRF specific operational data

func (*MplsLdp_Global_Active_DefaultVrf) GetEntityData

func (defaultVrf *MplsLdp_Global_Active_DefaultVrf) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs

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

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af.
	Af []*MplsLdp_Global_Active_DefaultVrf_Afs_Af
}

MplsLdp_Global_Active_DefaultVrf_Afs Address Family specific operational data

func (*MplsLdp_Global_Active_DefaultVrf_Afs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af

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

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Global_Active_DefaultVrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings

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

	// Binding Information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

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

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

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

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

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

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_BindAf

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

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding

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

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

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

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

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

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

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

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

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery

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

	// The LDP Discovery link.
	LinkHellos MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief

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

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

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

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

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

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

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

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

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

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

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

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

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos

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

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello

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

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

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

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

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

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

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats

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

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats_Stat

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary

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

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos

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

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

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

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

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

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

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

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary

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

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws

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

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs

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

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

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

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

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings

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

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding

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

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

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

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

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths

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

	// IP routing information.
	Routing MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

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

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

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

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

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

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

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

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

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

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

	// Inner label stack info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

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

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

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

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

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

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

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

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

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

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

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

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

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

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

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

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

	// IP routing information.
	Routing MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

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

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

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

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

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

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

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

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

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

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp

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

	// LDP IGP Sync related information.
	Syncs MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_SyncDelayRestart

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

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs

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

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync

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

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

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

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

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

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_InterfaceSummary

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

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

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

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces

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

	// IPv4 interface information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface

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

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

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig

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

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

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

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_BackoffParameters

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

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Global_Active_DefaultVrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Global_Active_DefaultVrf_BackoffParameters) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Backoffs

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

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Global_Active_DefaultVrf_Backoffs_Backoff
}

MplsLdp_Global_Active_DefaultVrf_Backoffs The LDP backoff

func (*MplsLdp_Global_Active_DefaultVrf_Backoffs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Backoffs_Backoff

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

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

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Global_Active_DefaultVrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Global_Active_DefaultVrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Capabilities

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

	// Information on LDP capability. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability.
	Capability []*MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability
}

MplsLdp_Global_Active_DefaultVrf_Capabilities LDP capability database information

func (*MplsLdp_Global_Active_DefaultVrf_Capabilities) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability

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

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability_Capability
}

MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability_Capability

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Global_Active_DefaultVrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart

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

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Global_Active_DefaultVrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor

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

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

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

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

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

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

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

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

MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_GracefulRestart_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu

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

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics
}

MplsLdp_Global_Active_DefaultVrf_Issu LDP ISSU related information

func (*MplsLdp_Global_Active_DefaultVrf_Issu) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics

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

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal

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

	// Init Sync.
	InitSync MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync

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

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

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

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

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Sessions
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Sessions

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

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

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_LdpId

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_DefaultVrf_LdpId Local LDP Id

func (*MplsLdp_Global_Active_DefaultVrf_LdpId) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborBriefs

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

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Global_Active_DefaultVrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

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

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

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

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

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

MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities

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

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of
	// MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Received

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Global_Active_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors

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

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor
}

MplsLdp_Global_Active_DefaultVrf_Neighbors The LDP Neighbors

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation

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

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

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

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

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

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

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

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

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

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

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

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

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

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

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

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

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

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

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

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

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

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

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

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

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

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

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

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

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

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation

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

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Global_Active_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr

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

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics
}

MplsLdp_Global_Active_DefaultVrf_Nsr LDP NSR related information

func (*MplsLdp_Global_Active_DefaultVrf_Nsr) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics

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

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal

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

	// Init Sync.
	InitSync MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync

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

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

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

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

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Sessions
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Sessions

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

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

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending

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

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Parameters

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

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

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

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Global_Active_DefaultVrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter
}

MplsLdp_Global_Active_DefaultVrf_Parameters LDP parameters

func (*MplsLdp_Global_Active_DefaultVrf_Parameters) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Global_Active_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Parameters_GracefulRestartInformation

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

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Global_Active_DefaultVrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Global_Active_DefaultVrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Statistics

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

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic.
	Statistic []*MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic
}

MplsLdp_Global_Active_DefaultVrf_Statistics The LDP Statistics

func (*MplsLdp_Global_Active_DefaultVrf_Statistics) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageIn
}

MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageIn

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

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageOut

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

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Global_Active_DefaultVrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Summary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_DefaultVrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Global_Active_DefaultVrf_Summary_Common
}

MplsLdp_Global_Active_DefaultVrf_Summary LDP VRF summary

func (*MplsLdp_Global_Active_DefaultVrf_Summary) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Summary_Common

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

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

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

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Active_DefaultVrf_Summary_Common Common Summary information

func (*MplsLdp_Global_Active_DefaultVrf_Summary_Common) GetEntityData

type MplsLdp_Global_Active_DefaultVrf_Summary_Vrf

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

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

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

MplsLdp_Global_Active_DefaultVrf_Summary_Vrf VRF information

func (*MplsLdp_Global_Active_DefaultVrf_Summary_Vrf) GetEntityData

type MplsLdp_Global_Active_DiscoverySummaryAll

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

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_DiscoverySummaryAll_Vrf
}

MplsLdp_Global_Active_DiscoverySummaryAll Summary information regarding LDP discovery

func (*MplsLdp_Global_Active_DiscoverySummaryAll) GetEntityData

func (discoverySummaryAll *MplsLdp_Global_Active_DiscoverySummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_DiscoverySummaryAll_Vrf

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

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

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

MplsLdp_Global_Active_DiscoverySummaryAll_Vrf VRF information

func (*MplsLdp_Global_Active_DiscoverySummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll

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

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_ForwardingSummaryAll_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Active_ForwardingSummaryAll_Rws
}

MplsLdp_Global_Active_ForwardingSummaryAll Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Active_ForwardingSummaryAll) GetEntityData

func (forwardingSummaryAll *MplsLdp_Global_Active_ForwardingSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws

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

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Nhs
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Nhs

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

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

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Nhs) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs

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

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Active_ForwardingSummaryAll_Vrf

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

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

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

MplsLdp_Global_Active_ForwardingSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Active_ForwardingSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Active_NsrSummaryAll

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

	// VRF information.
	Vrf MplsLdp_Global_Active_NsrSummaryAll_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Active_NsrSummaryAll_Sessions
}

MplsLdp_Global_Active_NsrSummaryAll Summary information regarding LDP NSR State

func (*MplsLdp_Global_Active_NsrSummaryAll) GetEntityData

func (nsrSummaryAll *MplsLdp_Global_Active_NsrSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_NsrSummaryAll_Sessions

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

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

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Active_NsrSummaryAll_Sessions Session summary

func (*MplsLdp_Global_Active_NsrSummaryAll_Sessions) GetEntityData

type MplsLdp_Global_Active_NsrSummaryAll_Vrf

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

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

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

MplsLdp_Global_Active_NsrSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Active_NsrSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Active_Summary

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

	// Number of configured VRFs (including default). The type is interface{} with
	// range: 0..4294967295.
	NumberOfVrf interface{}

	// Number of configured operational VRFs (including default). The type is
	// interface{} with range: 0..4294967295.
	NumberOfVrfOper interface{}

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

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

	// Number of auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAutocfgInterfaces interface{}

	// Bound status with sysdb. The type is bool.
	IsBoundWithSysdb interface{}

	// Registration status with Sysdb. The type is bool.
	IsRegisteredWithSysdb interface{}

	// Bound status with rsi. The type is bool.
	IsBoundWithRsi interface{}

	// Bound status with Interface Manager. The type is bool.
	IsBoundWithInterfaceManager interface{}

	// Registration status with Interface Manager. The type is bool.
	IsRegisteredWithInterfaceManager interface{}

	// Bound status with IP Arm. The type is bool.
	IsBoundWithIpArm interface{}

	// Bound status with LSD. The type is bool.
	IsBoundWithLsd interface{}

	// Registration status with LSD. The type is bool.
	IsRegisteredWithLsd interface{}

	// Bound status with IPv4 RIB. The type is bool.
	IsBoundWithIpv4Rib interface{}

	// Registration status with IPv4 RIB. The type is bool.
	IsRegisteredWithIpv4Rib interface{}

	// Total number of ipv4 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4ribTables interface{}

	// Number of ipv4 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv4ribTables interface{}

	// Bound status with IPv6 RIB. The type is bool.
	IsBoundWithIpv6Rib interface{}

	// Registration status with IPv6 RIB. The type is bool.
	IsRegisteredWithIpv6Rib interface{}

	// Total number of ipv6 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6ribTables interface{}

	// Number of ipv6 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv6ribTables interface{}

	// Bound status with L2VPN ATOM. The type is bool.
	IsBoundWithAtom interface{}

	// Bound status with NSR Mate. The type is bool.
	IsBoundWithNsrMate interface{}

	// NSR configured. The type is bool.
	IsNsrConfigured interface{}

	// mLDP registration status. The type is bool.
	IsMldpRegistered interface{}

	// Common Summary information.
	Common MplsLdp_Global_Active_Summary_Common
}

MplsLdp_Global_Active_Summary LDP summary

func (*MplsLdp_Global_Active_Summary) GetEntityData

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

type MplsLdp_Global_Active_Summary_Common

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

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

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

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Active_Summary_Common Common Summary information

func (*MplsLdp_Global_Active_Summary_Common) GetEntityData

type MplsLdp_Global_Active_Vrfs

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

	// Operational data for given VRF. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf.
	Vrf []*MplsLdp_Global_Active_Vrfs_Vrf
}

MplsLdp_Global_Active_Vrfs VRF specific operational data

func (*MplsLdp_Global_Active_Vrfs) GetEntityData

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

type MplsLdp_Global_Active_Vrfs_Vrf

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

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Global_Active_Vrfs_Vrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Global_Active_Vrfs_Vrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Global_Active_Vrfs_Vrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Global_Active_Vrfs_Vrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Global_Active_Vrfs_Vrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Global_Active_Vrfs_Vrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Global_Active_Vrfs_Vrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Global_Active_Vrfs_Vrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Global_Active_Vrfs_Vrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Global_Active_Vrfs_Vrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Global_Active_Vrfs_Vrf_Statistics
}

MplsLdp_Global_Active_Vrfs_Vrf Operational data for given VRF

func (*MplsLdp_Global_Active_Vrfs_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs

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

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af.
	Af []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs Address Family specific operational data

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af

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

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings

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

	// Binding Information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

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

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

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

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

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

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf

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

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding

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

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

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

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

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

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

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

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

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery

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

	// The LDP Discovery link.
	LinkHellos MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief

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

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

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

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

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

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

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

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

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

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

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

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

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

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

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello

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

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

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

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

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

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

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats

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

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary

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

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

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

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

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

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

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

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

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

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary

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

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws

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

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs

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

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

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

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

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

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

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings

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

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding

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

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

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

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

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths

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

	// IP routing information.
	Routing MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

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

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

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

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

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

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

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

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

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

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

	// Inner label stack info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

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

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

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

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

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

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

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

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

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

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

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

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

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

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

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

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

	// IP routing information.
	Routing MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

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

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

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

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

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

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

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

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

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

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp

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

	// LDP IGP Sync related information.
	Syncs MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart

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

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs

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

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync

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

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

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

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

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

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_InterfaceSummary

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

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

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

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces

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

	// IPv4 interface information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface

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

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

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig

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

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

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

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_BackoffParameters

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

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Global_Active_Vrfs_Vrf_BackoffParameters) GetEntityData

func (backoffParameters *MplsLdp_Global_Active_Vrfs_Vrf_BackoffParameters) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Backoffs

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

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Global_Active_Vrfs_Vrf_Backoffs_Backoff
}

MplsLdp_Global_Active_Vrfs_Vrf_Backoffs The LDP backoff

func (*MplsLdp_Global_Active_Vrfs_Vrf_Backoffs) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Backoffs_Backoff

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

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

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Capabilities

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

	// Information on LDP capability. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability.
	Capability []*MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability
}

MplsLdp_Global_Active_Vrfs_Vrf_Capabilities LDP capability database information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Capabilities) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability

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

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability_Capability
}

MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability_Capability

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart

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

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart) GetEntityData

func (gracefulRestart *MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor

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

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

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

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

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

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

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

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

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu

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

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu LDP ISSU related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics

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

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

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

	// Init Sync.
	InitSync MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync

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

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

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

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

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Sessions
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Sessions

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

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

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_LdpId

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_LdpId Local LDP Id

func (*MplsLdp_Global_Active_Vrfs_Vrf_LdpId) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs

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

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs) GetEntityData

func (neighborBriefs *MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

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

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

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

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

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

MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities

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

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Global_Active_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors

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

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors The LDP Neighbors

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

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

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

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

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

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

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

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

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

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

	// Neighbor Address.
	Address MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

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

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

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

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

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

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

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

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

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

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

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

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

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

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

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

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

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

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

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

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

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

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

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

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

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

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr

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

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr LDP NSR related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics

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

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

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

	// Init Sync.
	InitSync MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync

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

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

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

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

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Sessions
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Sessions

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

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

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending

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

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors

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

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

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

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

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

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Active_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Parameters

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

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

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

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Global_Active_Vrfs_Vrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter
}

MplsLdp_Global_Active_Vrfs_Vrf_Parameters LDP parameters

func (*MplsLdp_Global_Active_Vrfs_Vrf_Parameters) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Global_Active_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Parameters_GracefulRestartInformation

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

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Statistics

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

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic.
	Statistic []*MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic
}

MplsLdp_Global_Active_Vrfs_Vrf_Statistics The LDP Statistics

func (*MplsLdp_Global_Active_Vrfs_Vrf_Statistics) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic

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

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageIn
}

MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageIn

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

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageOut

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

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Global_Active_Vrfs_Vrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Summary

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

	// VRF information.
	Vrf MplsLdp_Global_Active_Vrfs_Vrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Global_Active_Vrfs_Vrf_Summary_Common
}

MplsLdp_Global_Active_Vrfs_Vrf_Summary LDP VRF summary

func (*MplsLdp_Global_Active_Vrfs_Vrf_Summary) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Summary_Common

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

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

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

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Active_Vrfs_Vrf_Summary_Common Common Summary information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Summary_Common) GetEntityData

type MplsLdp_Global_Active_Vrfs_Vrf_Summary_Vrf

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

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

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

MplsLdp_Global_Active_Vrfs_Vrf_Summary_Vrf VRF information

func (*MplsLdp_Global_Active_Vrfs_Vrf_Summary_Vrf) GetEntityData

type MplsLdp_Global_Standby

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

	// DefaultVRF specific operational data.
	DefaultVrf MplsLdp_Global_Standby_DefaultVrf

	// Summary information regarding LDP forwarding setup.
	ForwardingSummaryAll MplsLdp_Global_Standby_ForwardingSummaryAll

	// Aggregate VRF counters for the LDP Label Infomation Base (LIB).
	BindingsSummaryAll MplsLdp_Global_Standby_BindingsSummaryAll

	// AToM DB Table.
	AtoMdbTableEntries MplsLdp_Global_Standby_AtoMdbTableEntries

	// Summary information regarding LDP NSR State.
	NsrSummaryAll MplsLdp_Global_Standby_NsrSummaryAll

	// LDP summary.
	Summary MplsLdp_Global_Standby_Summary

	// VRF specific operational data.
	Vrfs MplsLdp_Global_Standby_Vrfs

	// Summary information regarding LDP discovery.
	DiscoverySummaryAll MplsLdp_Global_Standby_DiscoverySummaryAll
}

MplsLdp_Global_Standby Standby MPLS LDP operational data

func (*MplsLdp_Global_Standby) GetEntityData

func (standby *MplsLdp_Global_Standby) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries

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

	// Entries in AToM DB. The type is slice of
	// MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry.
	AtoMdbTableEntry []*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry
}

MplsLdp_Global_Standby_AtoMdbTableEntries AToM DB Table

func (*MplsLdp_Global_Standby_AtoMdbTableEntries) GetEntityData

func (atoMdbTableEntries *MplsLdp_Global_Standby_AtoMdbTableEntries) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry

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

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

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

	// PW ID. The type is interface{} with range: 0..4294967295.
	PwId interface{}

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

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

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

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

	// SAII Global ID. The type is interface{} with range: 0..4294967295.
	SaiiGlobalId interface{}

	// SAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	SaiiPrefix interface{}

	// SAII AC ID. The type is interface{} with range: 0..4294967295.
	SaiiAcId interface{}

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

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

	// TAII Global ID. The type is interface{} with range: 0..4294967295.
	TaiiGlobalId interface{}

	// TAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	TaiiPrefix interface{}

	// TAII AC ID. The type is interface{} with range: 0..4294967295.
	TaiiAcId interface{}

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

	// TLV Count from Label Mapping Message. The type is interface{} with range:
	// 0..4294967295.
	MappingTlvCount interface{}

	// TLV Count from Notification Message. The type is interface{} with range:
	// 0..4294967295.
	NotificationTlvCount interface{}

	// Pseudowire FEC information.
	FecInfo MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry Entries in AToM DB

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo

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

	// FECType. The type is L2vpnLdpPwFec.
	FeCtype interface{}

	// fec128.
	Fec128 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

	// fec129.
	Fec129 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

	// fec130.
	Fec130 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo Pseudowire FEC information

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

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

	// Pseudowire ID. The type is interface{} with range: 0..4294967295.
	PseudowireId interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128 fec128

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

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

	// AGI.
	Agi MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

	// Target Attachment Individual Identifier.
	Taii MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129 fec129

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

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

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi AGI

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1

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

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1 agi1

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii Source Attachment Individual Identifier

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

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

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

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1 aii1

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2 aii2

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii Target Attachment Individual Identifier

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

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

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

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1 aii1

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2 aii2

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130

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

	// AGI.
	Agi MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130 fec130

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

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

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi AGI

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1

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

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1 agi1

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii

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

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii Source Attachment Individual Identifier

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

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

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

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1 aii1

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1) GetEntityData

type MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2

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

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

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

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2 aii2

func (*MplsLdp_Global_Standby_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2) GetEntityData

type MplsLdp_Global_Standby_BindingsSummaryAll

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_BindingsSummaryAll_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Standby_BindingsSummaryAll_BindAf.
	BindAf []*MplsLdp_Global_Standby_BindingsSummaryAll_BindAf
}

MplsLdp_Global_Standby_BindingsSummaryAll Aggregate VRF counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Standby_BindingsSummaryAll) GetEntityData

func (bindingsSummaryAll *MplsLdp_Global_Standby_BindingsSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_BindingsSummaryAll_BindAf

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

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Standby_BindingsSummaryAll_BindAf bind af

func (*MplsLdp_Global_Standby_BindingsSummaryAll_BindAf) GetEntityData

type MplsLdp_Global_Standby_BindingsSummaryAll_Vrf

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

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

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

MplsLdp_Global_Standby_BindingsSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Standby_BindingsSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf

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

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Global_Standby_DefaultVrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Global_Standby_DefaultVrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Global_Standby_DefaultVrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Global_Standby_DefaultVrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Global_Standby_DefaultVrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Global_Standby_DefaultVrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Global_Standby_DefaultVrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Global_Standby_DefaultVrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Global_Standby_DefaultVrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Global_Standby_DefaultVrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Global_Standby_DefaultVrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Global_Standby_DefaultVrf_Statistics
}

MplsLdp_Global_Standby_DefaultVrf DefaultVRF specific operational data

func (*MplsLdp_Global_Standby_DefaultVrf) GetEntityData

func (defaultVrf *MplsLdp_Global_Standby_DefaultVrf) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs

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

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af.
	Af []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af
}

MplsLdp_Global_Standby_DefaultVrf_Afs Address Family specific operational data

func (*MplsLdp_Global_Standby_DefaultVrf_Afs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af

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

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Global_Standby_DefaultVrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings

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

	// Binding Information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

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

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

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

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

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

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary

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

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_BindAf

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

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_Vrf

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

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding

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

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

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

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

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

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

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

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

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

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

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

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

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

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery

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

	// The LDP Discovery link.
	LinkHellos MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief

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

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

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

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

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

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

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

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

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

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

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

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

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

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

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

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

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

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

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

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

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

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

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

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

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos

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

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello

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

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Table ID associated with IP prefix. The type is interface{} with range:
	// 0..4294967295.
	TableId interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// IP routing information.
	Routing MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Inner label stack info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface Name. The type is string.
	InterfaceName interface{}

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

	// Route path flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// path Id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP routing information.
	Routing MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route RIB ersion. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

	// Route type. The type is interface{} with range: 0..65535.
	Type interface{}

	// Route RIB flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

	// SR Local-label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP IGP Sync related information.
	Syncs MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_SyncDelayRestart

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_SyncDelayRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_InterfaceSummary

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

	// Number of forward referenced interfaces. The type is interface{} with
	// range: 0..4294967295.
	ForwardReferences interface{}

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 interface information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_BackoffParameters

type MplsLdp_Global_Standby_DefaultVrf_BackoffParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Global_Standby_DefaultVrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Global_Standby_DefaultVrf_BackoffParameters) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Backoffs

type MplsLdp_Global_Standby_DefaultVrf_Backoffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff
}

MplsLdp_Global_Standby_DefaultVrf_Backoffs The LDP backoff

func (*MplsLdp_Global_Standby_DefaultVrf_Backoffs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff

type MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Backoff seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	BackoffSeconds interface{}

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Global_Standby_DefaultVrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Capabilities

type MplsLdp_Global_Standby_DefaultVrf_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP capability. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability.
	Capability []*MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability
}

MplsLdp_Global_Standby_DefaultVrf_Capabilities LDP capability database information

func (*MplsLdp_Global_Standby_DefaultVrf_Capabilities) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability

type MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability_Capability
}

MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability_Capability

type MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Global_Standby_DefaultVrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ConnectCount. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

	// Flags. The type is interface{} with range: 0..4294967295.
	DownNbrFlags interface{}

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

	// Interfaces handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_Vrf

type MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu

type MplsLdp_Global_Standby_DefaultVrf_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics
}

MplsLdp_Global_Standby_DefaultVrf_Issu LDP ISSU related information

func (*MplsLdp_Global_Standby_DefaultVrf_Issu) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Sessions
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Sessions

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_LdpId

type MplsLdp_Global_Standby_DefaultVrf_LdpId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_DefaultVrf_LdpId Local LDP Id

func (*MplsLdp_Global_Standby_DefaultVrf_LdpId) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	UpTimeSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

	// Number of neighbor labels. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrLbl interface{}
}

MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

type MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of
	// MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

type MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Global_Standby_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors

type MplsLdp_Global_Standby_DefaultVrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors The LDP Neighbors

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	TaUpTimeSeconds interface{}

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost

type MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Global_Standby_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr

type MplsLdp_Global_Standby_DefaultVrf_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics
}

MplsLdp_Global_Standby_DefaultVrf_Nsr LDP NSR related information

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Sessions
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Sessions

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Parameters

type MplsLdp_Global_Standby_DefaultVrf_Parameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

	// Router ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Global_Standby_DefaultVrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter
}

MplsLdp_Global_Standby_DefaultVrf_Parameters LDP parameters

func (*MplsLdp_Global_Standby_DefaultVrf_Parameters) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter

type MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

type MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Global_Standby_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Parameters_GracefulRestartInformation

type MplsLdp_Global_Standby_DefaultVrf_Parameters_GracefulRestartInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Global_Standby_DefaultVrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Statistics

type MplsLdp_Global_Standby_DefaultVrf_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic.
	Statistic []*MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic
}

MplsLdp_Global_Standby_DefaultVrf_Statistics The LDP Statistics

func (*MplsLdp_Global_Standby_DefaultVrf_Statistics) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageIn
}

MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageIn

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageIn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageOut

type MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageOut struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Global_Standby_DefaultVrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Summary

type MplsLdp_Global_Standby_DefaultVrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_DefaultVrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Global_Standby_DefaultVrf_Summary_Common
}

MplsLdp_Global_Standby_DefaultVrf_Summary LDP VRF summary

func (*MplsLdp_Global_Standby_DefaultVrf_Summary) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Summary_Common

type MplsLdp_Global_Standby_DefaultVrf_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Summary_Common Common Summary information

func (*MplsLdp_Global_Standby_DefaultVrf_Summary_Common) GetEntityData

type MplsLdp_Global_Standby_DefaultVrf_Summary_Vrf

type MplsLdp_Global_Standby_DefaultVrf_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DefaultVrf_Summary_Vrf VRF information

func (*MplsLdp_Global_Standby_DefaultVrf_Summary_Vrf) GetEntityData

type MplsLdp_Global_Standby_DiscoverySummaryAll

type MplsLdp_Global_Standby_DiscoverySummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_DiscoverySummaryAll_Vrf
}

MplsLdp_Global_Standby_DiscoverySummaryAll Summary information regarding LDP discovery

func (*MplsLdp_Global_Standby_DiscoverySummaryAll) GetEntityData

func (discoverySummaryAll *MplsLdp_Global_Standby_DiscoverySummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_DiscoverySummaryAll_Vrf

type MplsLdp_Global_Standby_DiscoverySummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_DiscoverySummaryAll_Vrf VRF information

func (*MplsLdp_Global_Standby_DiscoverySummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll

type MplsLdp_Global_Standby_ForwardingSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_ForwardingSummaryAll_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Standby_ForwardingSummaryAll_Rws
}

MplsLdp_Global_Standby_ForwardingSummaryAll Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Standby_ForwardingSummaryAll) GetEntityData

func (forwardingSummaryAll *MplsLdp_Global_Standby_ForwardingSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Nhs
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Nhs

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Nhs) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Standby_ForwardingSummaryAll_Vrf

type MplsLdp_Global_Standby_ForwardingSummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_ForwardingSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Standby_ForwardingSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Standby_NsrSummaryAll

type MplsLdp_Global_Standby_NsrSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_NsrSummaryAll_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Standby_NsrSummaryAll_Sessions
}

MplsLdp_Global_Standby_NsrSummaryAll Summary information regarding LDP NSR State

func (*MplsLdp_Global_Standby_NsrSummaryAll) GetEntityData

func (nsrSummaryAll *MplsLdp_Global_Standby_NsrSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_NsrSummaryAll_Sessions

type MplsLdp_Global_Standby_NsrSummaryAll_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Standby_NsrSummaryAll_Sessions Session summary

func (*MplsLdp_Global_Standby_NsrSummaryAll_Sessions) GetEntityData

type MplsLdp_Global_Standby_NsrSummaryAll_Vrf

type MplsLdp_Global_Standby_NsrSummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_NsrSummaryAll_Vrf VRF information

func (*MplsLdp_Global_Standby_NsrSummaryAll_Vrf) GetEntityData

type MplsLdp_Global_Standby_Summary

type MplsLdp_Global_Standby_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of configured VRFs (including default). The type is interface{} with
	// range: 0..4294967295.
	NumberOfVrf interface{}

	// Number of configured operational VRFs (including default). The type is
	// interface{} with range: 0..4294967295.
	NumberOfVrfOper interface{}

	// Number of known interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfInterfaces interface{}

	// Number of Forward Referenc interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfFwdRefInterfaces interface{}

	// Number of auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAutocfgInterfaces interface{}

	// Bound status with sysdb. The type is bool.
	IsBoundWithSysdb interface{}

	// Registration status with Sysdb. The type is bool.
	IsRegisteredWithSysdb interface{}

	// Bound status with rsi. The type is bool.
	IsBoundWithRsi interface{}

	// Bound status with Interface Manager. The type is bool.
	IsBoundWithInterfaceManager interface{}

	// Registration status with Interface Manager. The type is bool.
	IsRegisteredWithInterfaceManager interface{}

	// Bound status with IP Arm. The type is bool.
	IsBoundWithIpArm interface{}

	// Bound status with LSD. The type is bool.
	IsBoundWithLsd interface{}

	// Registration status with LSD. The type is bool.
	IsRegisteredWithLsd interface{}

	// Bound status with IPv4 RIB. The type is bool.
	IsBoundWithIpv4Rib interface{}

	// Registration status with IPv4 RIB. The type is bool.
	IsRegisteredWithIpv4Rib interface{}

	// Total number of ipv4 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4ribTables interface{}

	// Number of ipv4 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv4ribTables interface{}

	// Bound status with IPv6 RIB. The type is bool.
	IsBoundWithIpv6Rib interface{}

	// Registration status with IPv6 RIB. The type is bool.
	IsRegisteredWithIpv6Rib interface{}

	// Total number of ipv6 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6ribTables interface{}

	// Number of ipv6 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv6ribTables interface{}

	// Bound status with L2VPN ATOM. The type is bool.
	IsBoundWithAtom interface{}

	// Bound status with NSR Mate. The type is bool.
	IsBoundWithNsrMate interface{}

	// NSR configured. The type is bool.
	IsNsrConfigured interface{}

	// mLDP registration status. The type is bool.
	IsMldpRegistered interface{}

	// Common Summary information.
	Common MplsLdp_Global_Standby_Summary_Common
}

MplsLdp_Global_Standby_Summary LDP summary

func (*MplsLdp_Global_Standby_Summary) GetEntityData

func (summary *MplsLdp_Global_Standby_Summary) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_Summary_Common

type MplsLdp_Global_Standby_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Standby_Summary_Common Common Summary information

func (*MplsLdp_Global_Standby_Summary_Common) GetEntityData

type MplsLdp_Global_Standby_Vrfs

type MplsLdp_Global_Standby_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for given VRF. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf.
	Vrf []*MplsLdp_Global_Standby_Vrfs_Vrf
}

MplsLdp_Global_Standby_Vrfs VRF specific operational data

func (*MplsLdp_Global_Standby_Vrfs) GetEntityData

func (vrfs *MplsLdp_Global_Standby_Vrfs) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf 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{}

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Global_Standby_Vrfs_Vrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Global_Standby_Vrfs_Vrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Global_Standby_Vrfs_Vrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Global_Standby_Vrfs_Vrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Global_Standby_Vrfs_Vrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Global_Standby_Vrfs_Vrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Global_Standby_Vrfs_Vrf_Statistics
}

MplsLdp_Global_Standby_Vrfs_Vrf Operational data for given VRF

func (*MplsLdp_Global_Standby_Vrfs_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af.
	Af []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs Address Family specific operational data

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Binding Information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	RemoteLabel interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link.
	LinkHellos MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Table ID associated with IP prefix. The type is interface{} with range:
	// 0..4294967295.
	TableId interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// IP routing information.
	Routing MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Inner label stack info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface Name. The type is string.
	InterfaceName interface{}

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

	// Route path flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// path Id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP routing information.
	Routing MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route RIB ersion. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

	// Route type. The type is interface{} with range: 0..65535.
	Type interface{}

	// Route RIB flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

	// SR Local-label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP IGP Sync related information.
	Syncs MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_InterfaceSummary

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

	// Number of forward referenced interfaces. The type is interface{} with
	// range: 0..4294967295.
	ForwardReferences interface{}

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 interface information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters

type MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters) GetEntityData

func (backoffParameters *MplsLdp_Global_Standby_Vrfs_Vrf_BackoffParameters) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs

type MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff
}

MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs The LDP backoff

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff

type MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Backoff seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	BackoffSeconds interface{}

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP capability. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability.
	Capability []*MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability
}

MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities LDP capability database information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability_Capability
}

MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability_Capability

type MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ConnectCount. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

	// Flags. The type is interface{} with range: 0..4294967295.
	DownNbrFlags interface{}

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

	// Interfaces handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu LDP ISSU related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Sessions
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Sessions

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_LdpId

type MplsLdp_Global_Standby_Vrfs_Vrf_LdpId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_LdpId Local LDP Id

func (*MplsLdp_Global_Standby_Vrfs_Vrf_LdpId) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	UpTimeSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

	// Number of neighbor labels. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrLbl interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

type MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Global_Standby_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors The LDP Neighbors

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of sent capabilities. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	TaUpTimeSeconds interface{}

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost

type MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr LDP NSR related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Sessions
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Sessions

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

	// Router ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter
}

MplsLdp_Global_Standby_Vrfs_Vrf_Parameters LDP parameters

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Parameters) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_GracefulRestartInformation

type MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_GracefulRestartInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic.
	Statistic []*MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic
}

MplsLdp_Global_Standby_Vrfs_Vrf_Statistics The LDP Statistics

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Statistics) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageIn
}

MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageIn

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageIn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageOut

type MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageOut struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Common
}

MplsLdp_Global_Standby_Vrfs_Vrf_Summary LDP VRF summary

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Summary) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Common

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Common Common Summary information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Common) GetEntityData

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Vrf

type MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Vrf VRF information

func (*MplsLdp_Global_Standby_Vrfs_Vrf_Summary_Vrf) GetEntityData

type MplsLdp_Nodes

type MplsLdp_Nodes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The MPLD LDP operational data for a particular node. The type is slice of
	// MplsLdp_Nodes_Node.
	Node []*MplsLdp_Nodes_Node
}

MplsLdp_Nodes Location MPLS LDP operational data

func (*MplsLdp_Nodes) GetEntityData

func (nodes *MplsLdp_Nodes) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node

type MplsLdp_Nodes_Node 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{}

	// DefaultVRF specific operational data.
	DefaultVrf MplsLdp_Nodes_Node_DefaultVrf

	// Summary information regarding LDP forwarding setup.
	ForwardingSummaryAll MplsLdp_Nodes_Node_ForwardingSummaryAll

	// Aggregate VRF counters for the LDP Label Infomation Base (LIB).
	BindingsSummaryAll MplsLdp_Nodes_Node_BindingsSummaryAll

	// AToM DB Table.
	AtoMdbTableEntries MplsLdp_Nodes_Node_AtoMdbTableEntries

	// Summary information regarding LDP NSR State.
	NsrSummaryAll MplsLdp_Nodes_Node_NsrSummaryAll

	// LDP summary.
	Summary MplsLdp_Nodes_Node_Summary

	// VRF specific operational data.
	Vrfs MplsLdp_Nodes_Node_Vrfs

	// Summary information regarding LDP discovery.
	DiscoverySummaryAll MplsLdp_Nodes_Node_DiscoverySummaryAll
}

MplsLdp_Nodes_Node The MPLD LDP operational data for a particular node

func (*MplsLdp_Nodes_Node) GetEntityData

func (node *MplsLdp_Nodes_Node) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries

type MplsLdp_Nodes_Node_AtoMdbTableEntries struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Entries in AToM DB. The type is slice of
	// MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry.
	AtoMdbTableEntry []*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry
}

MplsLdp_Nodes_Node_AtoMdbTableEntries AToM DB Table

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries) GetEntityData

func (atoMdbTableEntries *MplsLdp_Nodes_Node_AtoMdbTableEntries) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	PeerId interface{}

	// FEC Type. The type is interface{} with range: 0..4294967295.
	FeCtype interface{}

	// PW ID. The type is interface{} with range: 0..4294967295.
	PwId interface{}

	// AGI Type. The type is interface{} with range: 0..4294967295.
	AgiType interface{}

	// AGI. The type is interface{} with range: 0..4294967295.
	Agi interface{}

	// SAII Type. The type is interface{} with range: 0..4294967295.
	SaiiType interface{}

	// SAII Local ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	SaiiLocalId interface{}

	// SAII Global ID. The type is interface{} with range: 0..4294967295.
	SaiiGlobalId interface{}

	// SAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	SaiiPrefix interface{}

	// SAII AC ID. The type is interface{} with range: 0..4294967295.
	SaiiAcId interface{}

	// TAII Type. The type is interface{} with range: 0..4294967295.
	TaiiType interface{}

	// TAII Local ID. The type is one of the following types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TaiiLocalId interface{}

	// TAII Global ID. The type is interface{} with range: 0..4294967295.
	TaiiGlobalId interface{}

	// TAII Prefix. The type is string with pattern: [0-9a-fA-F]{1,8}.
	TaiiPrefix interface{}

	// TAII AC ID. The type is interface{} with range: 0..4294967295.
	TaiiAcId interface{}

	// Peer 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}]+)?.
	PeerIdXr interface{}

	// TLV Count from Label Mapping Message. The type is interface{} with range:
	// 0..4294967295.
	MappingTlvCount interface{}

	// TLV Count from Notification Message. The type is interface{} with range:
	// 0..4294967295.
	NotificationTlvCount interface{}

	// Pseudowire FEC information.
	FecInfo MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry Entries in AToM DB

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// FECType. The type is L2vpnLdpPwFec.
	FeCtype interface{}

	// fec128.
	Fec128 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

	// fec129.
	Fec129 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

	// fec130.
	Fec130 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo Pseudowire FEC information

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Pseudowire ID. The type is interface{} with range: 0..4294967295.
	PseudowireId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128 fec128

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec128) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AGI.
	Agi MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

	// Target Attachment Individual Identifier.
	Taii MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129 fec129

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi AGI

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1 agi1

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Agi_Agi1) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii Source Attachment Individual Identifier

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LocalId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1 aii1

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii1) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

	// Prefix. The type is interface{} with range: 0..4294967295.
	Prefix interface{}

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2 aii2

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Saii_Aii2) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

	// aii2.
	Aii2 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii Target Attachment Individual Identifier

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LocalId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1 aii1

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii1) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

	// Prefix. The type is interface{} with range: 0..4294967295.
	Prefix interface{}

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2 aii2

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec129_Taii_Aii2) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AGI.
	Agi MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

	// Source Attachment Individual Identifier.
	Saii MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130 fec130

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AGIType. The type is L2vpnLdpPwAgi.
	AgiType interface{}

	// agi1.
	Agi1 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi AGI

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route Distinguisher. The type is interface{} with range:
	// 0..18446744073709551615.
	Rd interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1 agi1

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Agi_Agi1) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AIIType. The type is L2vpnLdpPwAii.
	AiiType interface{}

	// aii1.
	Aii1 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

	// aii2.
	Aii2 MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii Source Attachment Individual Identifier

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local Identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LocalId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1 aii1

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii1) GetEntityData

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2

type MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Global ID. The type is interface{} with range: 0..4294967295.
	GobalId interface{}

	// Prefix. The type is interface{} with range: 0..4294967295.
	Prefix interface{}

	// AC ID. The type is interface{} with range: 0..4294967295.
	AcId interface{}
}

MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2 aii2

func (*MplsLdp_Nodes_Node_AtoMdbTableEntries_AtoMdbTableEntry_FecInfo_Fec130_Saii_Aii2) GetEntityData

type MplsLdp_Nodes_Node_BindingsSummaryAll

type MplsLdp_Nodes_Node_BindingsSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_BindingsSummaryAll_Vrf

	// bind af. The type is slice of MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf.
	BindAf []*MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf
}

MplsLdp_Nodes_Node_BindingsSummaryAll Aggregate VRF counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Nodes_Node_BindingsSummaryAll) GetEntityData

func (bindingsSummaryAll *MplsLdp_Nodes_Node_BindingsSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf

type MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf bind af

func (*MplsLdp_Nodes_Node_BindingsSummaryAll_BindAf) GetEntityData

type MplsLdp_Nodes_Node_BindingsSummaryAll_Vrf

type MplsLdp_Nodes_Node_BindingsSummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_BindingsSummaryAll_Vrf VRF information

func (*MplsLdp_Nodes_Node_BindingsSummaryAll_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf

type MplsLdp_Nodes_Node_DefaultVrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Nodes_Node_DefaultVrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Nodes_Node_DefaultVrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Nodes_Node_DefaultVrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Nodes_Node_DefaultVrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Nodes_Node_DefaultVrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Nodes_Node_DefaultVrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Nodes_Node_DefaultVrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Nodes_Node_DefaultVrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Nodes_Node_DefaultVrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Nodes_Node_DefaultVrf_Statistics
}

MplsLdp_Nodes_Node_DefaultVrf DefaultVRF specific operational data

func (*MplsLdp_Nodes_Node_DefaultVrf) GetEntityData

func (defaultVrf *MplsLdp_Nodes_Node_DefaultVrf) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs

type MplsLdp_Nodes_Node_DefaultVrf_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af.
	Af []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af
}

MplsLdp_Nodes_Node_DefaultVrf_Afs Address Family specific operational data

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Binding Information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	RemoteLabel interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link.
	LinkHellos MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Table ID associated with IP prefix. The type is interface{} with range:
	// 0..4294967295.
	TableId interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// IP routing information.
	Routing MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Inner label stack info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface Name. The type is string.
	InterfaceName interface{}

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

	// Route path flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// path Id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP routing information.
	Routing MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route RIB ersion. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

	// Route type. The type is interface{} with range: 0..65535.
	Type interface{}

	// Route RIB flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

	// SR Local-label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP IGP Sync related information.
	Syncs MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_SyncDelayRestart

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_SyncDelayRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_InterfaceSummary

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

	// Number of forward referenced interfaces. The type is interface{} with
	// range: 0..4294967295.
	ForwardReferences interface{}

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 interface information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters

type MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters) GetEntityData

func (backoffParameters *MplsLdp_Nodes_Node_DefaultVrf_BackoffParameters) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Backoffs

type MplsLdp_Nodes_Node_DefaultVrf_Backoffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff
}

MplsLdp_Nodes_Node_DefaultVrf_Backoffs The LDP backoff

func (*MplsLdp_Nodes_Node_DefaultVrf_Backoffs) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff

type MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Backoff seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	BackoffSeconds interface{}

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP capability. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability.
	Capability []*MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability
}

MplsLdp_Nodes_Node_DefaultVrf_Capabilities LDP capability database information

func (*MplsLdp_Nodes_Node_DefaultVrf_Capabilities) GetEntityData

func (capabilities *MplsLdp_Nodes_Node_DefaultVrf_Capabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability_Capability
}

MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability_Capability

type MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Nodes_Node_DefaultVrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart) GetEntityData

func (gracefulRestart *MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ConnectCount. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

	// Flags. The type is interface{} with range: 0..4294967295.
	DownNbrFlags interface{}

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

	// Interfaces handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu

type MplsLdp_Nodes_Node_DefaultVrf_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP HA Summary.
	HaSummary MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics
}

MplsLdp_Nodes_Node_DefaultVrf_Issu LDP ISSU related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Sessions
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Sessions

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_LdpId

type MplsLdp_Nodes_Node_DefaultVrf_LdpId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_LdpId Local LDP Id

func (*MplsLdp_Nodes_Node_DefaultVrf_LdpId) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs) GetEntityData

func (neighborBriefs *MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	UpTimeSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

	// Number of neighbor labels. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrLbl interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent

type MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Nodes_Node_DefaultVrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors The LDP Neighbors

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of sent capabilities. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	TaUpTimeSeconds interface{}

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost

type MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Nodes_Node_DefaultVrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr

type MplsLdp_Nodes_Node_DefaultVrf_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr LDP NSR related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Sessions
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Sessions

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_DefaultVrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Parameters

type MplsLdp_Nodes_Node_DefaultVrf_Parameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

	// Router ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Nodes_Node_DefaultVrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter
}

MplsLdp_Nodes_Node_DefaultVrf_Parameters LDP parameters

func (*MplsLdp_Nodes_Node_DefaultVrf_Parameters) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Nodes_Node_DefaultVrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_GracefulRestartInformation

type MplsLdp_Nodes_Node_DefaultVrf_Parameters_GracefulRestartInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Nodes_Node_DefaultVrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Statistics

type MplsLdp_Nodes_Node_DefaultVrf_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic.
	Statistic []*MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic
}

MplsLdp_Nodes_Node_DefaultVrf_Statistics The LDP Statistics

func (*MplsLdp_Nodes_Node_DefaultVrf_Statistics) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageIn
}

MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageIn

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageIn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageOut

type MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageOut struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Nodes_Node_DefaultVrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Summary

type MplsLdp_Nodes_Node_DefaultVrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DefaultVrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Nodes_Node_DefaultVrf_Summary_Common
}

MplsLdp_Nodes_Node_DefaultVrf_Summary LDP VRF summary

func (*MplsLdp_Nodes_Node_DefaultVrf_Summary) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Summary_Common

type MplsLdp_Nodes_Node_DefaultVrf_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Summary_Common Common Summary information

func (*MplsLdp_Nodes_Node_DefaultVrf_Summary_Common) GetEntityData

type MplsLdp_Nodes_Node_DefaultVrf_Summary_Vrf

type MplsLdp_Nodes_Node_DefaultVrf_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DefaultVrf_Summary_Vrf VRF information

func (*MplsLdp_Nodes_Node_DefaultVrf_Summary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_DiscoverySummaryAll

type MplsLdp_Nodes_Node_DiscoverySummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_DiscoverySummaryAll_Vrf
}

MplsLdp_Nodes_Node_DiscoverySummaryAll Summary information regarding LDP discovery

func (*MplsLdp_Nodes_Node_DiscoverySummaryAll) GetEntityData

func (discoverySummaryAll *MplsLdp_Nodes_Node_DiscoverySummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_DiscoverySummaryAll_Vrf

type MplsLdp_Nodes_Node_DiscoverySummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_DiscoverySummaryAll_Vrf VRF information

func (*MplsLdp_Nodes_Node_DiscoverySummaryAll_Vrf) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll

type MplsLdp_Nodes_Node_ForwardingSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_ForwardingSummaryAll_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws
}

MplsLdp_Nodes_Node_ForwardingSummaryAll Summary information regarding LDP forwarding setup

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll) GetEntityData

func (forwardingSummaryAll *MplsLdp_Nodes_Node_ForwardingSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Nhs
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws Forwarding rewrites summary

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Nhs

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Nhs) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Vrf

type MplsLdp_Nodes_Node_ForwardingSummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_ForwardingSummaryAll_Vrf VRF information

func (*MplsLdp_Nodes_Node_ForwardingSummaryAll_Vrf) GetEntityData

type MplsLdp_Nodes_Node_NsrSummaryAll

type MplsLdp_Nodes_Node_NsrSummaryAll struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_NsrSummaryAll_Vrf

	// Session summary.
	Sessions MplsLdp_Nodes_Node_NsrSummaryAll_Sessions
}

MplsLdp_Nodes_Node_NsrSummaryAll Summary information regarding LDP NSR State

func (*MplsLdp_Nodes_Node_NsrSummaryAll) GetEntityData

func (nsrSummaryAll *MplsLdp_Nodes_Node_NsrSummaryAll) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_NsrSummaryAll_Sessions

type MplsLdp_Nodes_Node_NsrSummaryAll_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Nodes_Node_NsrSummaryAll_Sessions Session summary

func (*MplsLdp_Nodes_Node_NsrSummaryAll_Sessions) GetEntityData

type MplsLdp_Nodes_Node_NsrSummaryAll_Vrf

type MplsLdp_Nodes_Node_NsrSummaryAll_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_NsrSummaryAll_Vrf VRF information

func (*MplsLdp_Nodes_Node_NsrSummaryAll_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Summary

type MplsLdp_Nodes_Node_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of configured VRFs (including default). The type is interface{} with
	// range: 0..4294967295.
	NumberOfVrf interface{}

	// Number of configured operational VRFs (including default). The type is
	// interface{} with range: 0..4294967295.
	NumberOfVrfOper interface{}

	// Number of known interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfInterfaces interface{}

	// Number of Forward Referenc interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfFwdRefInterfaces interface{}

	// Number of auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfAutocfgInterfaces interface{}

	// Bound status with sysdb. The type is bool.
	IsBoundWithSysdb interface{}

	// Registration status with Sysdb. The type is bool.
	IsRegisteredWithSysdb interface{}

	// Bound status with rsi. The type is bool.
	IsBoundWithRsi interface{}

	// Bound status with Interface Manager. The type is bool.
	IsBoundWithInterfaceManager interface{}

	// Registration status with Interface Manager. The type is bool.
	IsRegisteredWithInterfaceManager interface{}

	// Bound status with IP Arm. The type is bool.
	IsBoundWithIpArm interface{}

	// Bound status with LSD. The type is bool.
	IsBoundWithLsd interface{}

	// Registration status with LSD. The type is bool.
	IsRegisteredWithLsd interface{}

	// Bound status with IPv4 RIB. The type is bool.
	IsBoundWithIpv4Rib interface{}

	// Registration status with IPv4 RIB. The type is bool.
	IsRegisteredWithIpv4Rib interface{}

	// Total number of ipv4 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4ribTables interface{}

	// Number of ipv4 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv4ribTables interface{}

	// Bound status with IPv6 RIB. The type is bool.
	IsBoundWithIpv6Rib interface{}

	// Registration status with IPv6 RIB. The type is bool.
	IsRegisteredWithIpv6Rib interface{}

	// Total number of ipv6 RIB tables. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6ribTables interface{}

	// Number of ipv6 RIB tables registered. The type is interface{} with range:
	// 0..4294967295.
	NumberOfRegisteredIpv6ribTables interface{}

	// Bound status with L2VPN ATOM. The type is bool.
	IsBoundWithAtom interface{}

	// Bound status with NSR Mate. The type is bool.
	IsBoundWithNsrMate interface{}

	// NSR configured. The type is bool.
	IsNsrConfigured interface{}

	// mLDP registration status. The type is bool.
	IsMldpRegistered interface{}

	// Common Summary information.
	Common MplsLdp_Nodes_Node_Summary_Common
}

MplsLdp_Nodes_Node_Summary LDP summary

func (*MplsLdp_Nodes_Node_Summary) GetEntityData

func (summary *MplsLdp_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Summary_Common

type MplsLdp_Nodes_Node_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Nodes_Node_Summary_Common Common Summary information

func (*MplsLdp_Nodes_Node_Summary_Common) GetEntityData

func (common *MplsLdp_Nodes_Node_Summary_Common) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs

type MplsLdp_Nodes_Node_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for given VRF. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf.
	Vrf []*MplsLdp_Nodes_Node_Vrfs_Vrf
}

MplsLdp_Nodes_Node_Vrfs VRF specific operational data

func (*MplsLdp_Nodes_Node_Vrfs) GetEntityData

func (vrfs *MplsLdp_Nodes_Node_Vrfs) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf 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{}

	// LDP Graceful Restart info.
	GracefulRestart MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart

	// LDP capability database information.
	Capabilities MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities

	// LDP VRF summary.
	Summary MplsLdp_Nodes_Node_Vrfs_Vrf_Summary

	// Address Family specific operational data.
	Afs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs

	// The LDP Neighbors (brief).
	NeighborBriefs MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs

	// The LDP Backoff Parameters.
	BackoffParameters MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters

	// The LDP backoff.
	Backoffs MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs

	// LDP NSR related information.
	Nsr MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr

	// LDP parameters.
	Parameters MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters

	// LDP ISSU related information.
	Issu MplsLdp_Nodes_Node_Vrfs_Vrf_Issu

	// LDP Neighbors Capabilities.
	NeighborCapabilities MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities

	// The LDP Neighbors.
	Neighbors MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors

	// Local LDP Id.
	LdpId MplsLdp_Nodes_Node_Vrfs_Vrf_LdpId

	// The LDP Statistics.
	Statistics MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics
}

MplsLdp_Nodes_Node_Vrfs_Vrf Operational data for given VRF

func (*MplsLdp_Nodes_Node_Vrfs_Vrf) GetEntityData

func (vrf *MplsLdp_Nodes_Node_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Operational data for given Address Family. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af.
	Af []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs Address Family specific operational data

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Address Family name. The type is
	// MplsLdpOperAfName.
	AfName interface{}

	// IPv4 interface summary information.
	InterfaceSummary MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_InterfaceSummary

	// The LDP Bindings.
	Bindings MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings

	// LDP IGP related information.
	Igp MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp

	// Counters for the LDP Label Infomation Base (LIB).
	BindingsSummary MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary

	// LDP Interface related information.
	Interfaces MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces

	// The LDP Discovery.
	Discovery MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery

	// The LDP Forwarding rewrites.
	Forwardings MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings

	// Advertisement Spec (ACL) for LDP Label Infomation Base (LIB).
	BindingsAdvertiseSpec MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

	// Summary information regarding LDP forwarding setup.
	ForwardingSummary MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af Operational data for given Address Family

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Binding Information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding.
	Binding []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings The LDP Bindings

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label Allocation filter.
	AllocationAcl MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

	// Advertisement ACLs. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl.
	AdvtAcl []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec Advertisement Spec (ACL) for LDP Label Infomation Base (LIB)

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Peer ACL. The type is string with length: 0..64.
	PeerAcl interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl Advertisement ACLs

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AdvtAcl) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Has ACL filter?. The type is bool.
	HasAcl interface{}

	// Prefix ACL. The type is string with length: 0..64.
	PrefixAcl interface{}

	// Host-routes only?. The type is bool.
	IsHostRouteOnly interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl Local label Allocation filter

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsAdvertiseSpec_AllocationAcl) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Bindings with no route. The type is interface{} with range: 0..4294967295.
	BindingNoRoute interface{}

	// Local bindings with no route. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNoRoute interface{}

	// Number of local null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNull interface{}

	// Number of local implicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalImplicitNull interface{}

	// Number of local explicit null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalExplicitNull interface{}

	// Number of local non-null bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocalNonNull interface{}

	// Number of local bindings        needing label - OOR. The type is
	// interface{} with range: 0..4294967295.
	BindingLocalOor interface{}

	// Lowest allocated label. The type is interface{} with range: 0..4294967295.
	LowestAllocatedLabel interface{}

	// Highest allocated label. The type is interface{} with range: 0..4294967295.
	HighestAllocatedLabel interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

	// bind af. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf.
	BindAf []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary Counters for the LDP Label Infomation Base (LIB)

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Binding Summary Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Last update to LIB local binding. The type is interface{} with range:
	// 0..4294967295.
	LastLibUpdate interface{}

	// Last update sent to all peers. The type is interface{} with range:
	// 0..4294967295.
	LibMinimumRevisionSentAll interface{}

	// Total bindings. The type is interface{} with range: 0..4294967295.
	BindingTotal interface{}

	// Number of local bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingLocal interface{}

	// Number of remote bindings. The type is interface{} with range:
	// 0..4294967295.
	BindingRemote interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf bind af

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_BindAf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_BindingsSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Prefix Length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Local Binding revision. The type is interface{} with range: 0..4294967295.
	LeLocalBindingRevision interface{}

	// Local label state. The type is LocalLabelState.
	LeLocalLabelState interface{}

	// No route. The type is bool.
	IsNoRoute interface{}

	// Label space depletion OOR. The type is bool.
	LabelOor interface{}

	// Advertise Prerfix ACL. The type is string.
	AdvertisePrefixAcl interface{}

	// Advertise TSR ACL. The type is string.
	AdvertiseTsrAcl interface{}

	// Config/User enforced local label value. The type is bool.
	ConfigEnforcedLocalLabelValue interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

	// Remote binding. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding.
	RemoteBinding []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

	// Peers this entry is advertised to. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo.
	PeersAdvertisedTo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

	// Peers that have ACKed this entry. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked.
	PeersAcked []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding Binding Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked Peers that have ACKed this entry

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAcked) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo Peers this entry is advertised to

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PeersAdvertisedTo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr IP Prefix

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_PrefixXr) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Remote Label. The type is interface{} with range: 0..4294967295.
	RemoteLabel interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Is the entry entropy label capable. The type is bool.
	IsElc interface{}

	// Assigning peer.
	AssigningPeerLdpIdent MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding Remote binding

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent Assigning peer

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_RemoteBinding_AssigningPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Bindings_Binding_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link.
	LinkHellos MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

	// Summarized information on LDP discovery.
	Summary MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary

	// The LDP Discovery Targeted.
	TargetedHellos MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

	// Brief information on LDP discovery.
	Brief MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief

	// The LDP Discovery Statistics.
	Stats MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery The LDP Discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP Discovery link brief information.
	LinkHelloBriefs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

	// The LDP Discovery Targeted brief information.
	TargetedHelloBriefs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief Brief information on LDP discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP link discovery. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief.
	LinkHelloBrief []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs The LDP Discovery link brief information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Discovery Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Discovery Brief Address Family Set. The type is LdpAf.
	AddressFamilySet interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief Brief information on LDP link discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_LinkHelloBriefs_LinkHelloBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on LDP targeted discovery. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief.
	TargetedHelloBrief []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs The LDP Discovery Targeted brief information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted Discovery Address Family. The type is LdpAf.
	AddressFamily interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief Brief information on LDP targeted discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress DHCB target address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_DhcbTargetAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Session hold time in sec. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Brief_TargetedHelloBriefs_TargetedHelloBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP link discovery. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello.
	LinkHello []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos The LDP Discovery link

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

	// LDP hello info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation.
	HelloInformation []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

	// LDP hello AF info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf.
	DiscoveryLinkAf []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello Information on LDP link discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Local source address.
	LocalSrcAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

	// Local transport address.
	LocalTransportAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf LDP hello AF info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress Local source address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalSrcAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress Local transport address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_DiscoveryLinkAf_LocalTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor LDP Identifier. The type is string.
	NeighborLdpIdentifier interface{}

	// Is route valid. The type is bool.
	IsNoRoute interface{}

	// Session hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	HoldTime interface{}

	// Local hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	LocalHoldTime interface{}

	// Neighbor hold time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	NeighborHoldTime interface{}

	// Discovery expiry time in sec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Is session a targeted session. The type is bool.
	IsTargeted interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// Neighbor source address.
	NeighborSrcAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

	// Neighbor transport address.
	NeighborTransportAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

	// Target address.
	Target MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

	// Last session down information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation LDP hello info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo Last session down information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_LastSessionDownInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress Neighbor source address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborSrcAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress Neighbor transport address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_NeighborTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target Target address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_HelloInformation_Target) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_LinkHellos_LinkHello_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP discovery statistics. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat.
	Stat []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats The LDP Discovery Statistics

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Adjacency group up time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AdjacencyGroupUpTime interface{}

	// Count of attempted TCP opens. The type is interface{} with range:
	// 0..4294967295.
	TcpOpenCount interface{}

	// Count of changes in TCP arbitration. The type is interface{} with range:
	// 0..4294967295.
	TcpArbChgCount interface{}

	// TCP Role. The type is interface{} with range: 0..4294967295.
	TcpRole interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat Information on LDP discovery statistics

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Stats_Stat) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local LDP identifier. The type is string.
	LocalLdpId interface{}

	// Total Number of LDP configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfLdpInterfaces interface{}

	// Number of active LDP enabled interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumOfActiveLdpInterfaces interface{}

	// Number of link hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscXmit interface{}

	// Number of targeted hello discoveries in xmit state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscXmit interface{}

	// Number of link hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfLnkDiscRecv interface{}

	// Number of targeted hello discoveries in recv state. The type is interface{}
	// with range: 0..4294967295.
	NumOfTgtDiscRecv interface{}

	// Number of hello discoveries received with bad source address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadAddrRecv interface{}

	// Number of hello discoveries received with bad hello PDU. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadHelloPdu interface{}

	// Number of hello discoveries received with bad export address. The type is
	// interface{} with range: 0..4294967295.
	NumOfDiscWithBadXportAddr interface{}

	// Number of hello discoveries received with the same router id as this
	// router. The type is interface{} with range: 0..4294967295.
	NumOfDiscWithSameRouterId interface{}

	// Number of hello discoveries received with the router id that is not
	// destined for this router. The type is interface{} with range:
	// 0..4294967295.
	NumOfDiscWithWrongRouterId interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary Summarized information on LDP discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_Summary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP targeted discovery. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello.
	TargetedHello []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos The LDP Discovery Targeted

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Local IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	LocalAddress interface{}

	// The target IP Address. The type is one of the following types: string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?,
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	TargetAddress interface{}

	// Targeted hello state. The type is DhcbState.
	State interface{}

	// Adjacency LDP Identifier. The type is string.
	AdjacencyLdpIdentifier interface{}

	// Hello interval in sec. The type is interface{} with range: 0..4294967295.
	Interval interface{}

	// Next hello due time in msec. The type is interface{} with range:
	// 0..4294967295.
	NextHello interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	HoldTime interface{}

	// Local hold time. The type is interface{} with range: 0..4294967295.
	LocalHoldTime interface{}

	// Neighbor hold time. The type is interface{} with range: 0..4294967295.
	NeighborHoldTime interface{}

	// Discovery expiry time in msec. The type is interface{} with range:
	// 0..4294967295.
	DiscExpiry interface{}

	// Quick-start disabled. The type is bool.
	QuickStartDisabled interface{}

	// Hello adjacency estabished time in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedTime interface{}

	// Hello adjacency estabished age in nanosec. The type is interface{} with
	// range: 0..18446744073709551615.
	EstablishedAge interface{}

	// Is session up for this adj. The type is bool.
	SessionUp interface{}

	// session bringup failure reason. The type is string.
	SessionBringupFailureReason interface{}

	// DHCB local address.
	DhcbLocalAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

	// DHCB target address.
	DhcbTargetAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

	// Last session down information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo.
	LastSessionDownInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello Information on LDP targeted discovery

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress DHCB local address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbLocalAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress DHCB target address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_DhcbTargetAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The reason of last socket failure. The type is string.
	LastSessionDownReason interface{}

	// Timestamp of when the last session went down. The type is interface{} with
	// range: 0..18446744073709551615.
	LastSessionDownTime interface{}

	// The time duration the last session was up. The type is interface{} with
	// range: 0..4294967295.
	LastSessionUpTime interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo Last session down information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Discovery_TargetedHellos_TargetedHello_LastSessionDownInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP is connected to LSD server. The type is bool.
	IsLsdBound interface{}

	// Forwarding state hold time registered with LSD. The type is interface{}
	// with range: 0..65535.
	Fsht interface{}

	// MPLS forwarding enabled interface count. The type is interface{} with
	// range: 0..65535.
	Intfs interface{}

	// Local label allocated count. The type is interface{} with range: 0..65535.
	Lbls interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

	// Forwarding rewrites summary.
	Rws MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary Summary information regarding LDP forwarding setup

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Forwarding rewrites prefix summary.
	Pfxs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

	// Forwarding rewrites nexthops (paths) summary.
	Nhs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws Forwarding rewrites summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total path count. The type is interface{} with range: 0..4294967295.
	TotalPaths interface{}

	// Count of FRR protected paths. The type is interface{} with range:
	// 0..4294967295.
	ProtectedPaths interface{}

	// Count of non-primary backup paths. The type is interface{} with range:
	// 0..4294967295.
	BackupPaths interface{}

	// Count of non-primary remote backup paths. The type is interface{} with
	// range: 0..4294967295.
	RemoteBackupPaths interface{}

	// Count of all labeled paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledPaths interface{}

	// Count of labeled backup paths. The type is interface{} with range:
	// 0..4294967295.
	LabeledBackupPaths interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs Forwarding rewrites nexthops (paths) summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Nhs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total Prefix count. The type is interface{} with range: 0..65535.
	TotalPfxs interface{}

	// Count of prefixes with ECMP. The type is interface{} with range: 0..65535.
	EcmpPfxs interface{}

	// Count of FRR protected prefixes. The type is interface{} with range:
	// 0..65535.
	ProtectedPfxs interface{}

	// Labeled prefix count for all paths.
	LabeledPfxsAggr MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

	// Labeled prefix count related to primary paths only.
	LabeledPfxsPrimary MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

	// Labeled prefix count related to backup paths only.
	LabeledPfxsBackup MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs Forwarding rewrites prefix summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr Labeled prefix count for all paths

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsAggr) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup Labeled prefix count related to backup paths only

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsBackup) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Count of labeled prefixes with 1 or more paths labeled. The type is
	// interface{} with range: 0..65535.
	LabeledPfxs interface{}

	// Count of labeled prefixes with some (but not ALL) paths labeled. The type
	// is interface{} with range: 0..65535.
	LabeledPfxsPartial interface{}

	// Count of labeled prefixes with ALL paths unlabeled. The type is interface{}
	// with range: 0..65535.
	UnlabeledPfxs interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary Labeled prefix count related to primary paths only

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Rws_Pfxs_LabeledPfxsPrimary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_ForwardingSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP forwarding rewrite. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding.
	Forwarding []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings The LDP Forwarding rewrites

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The IP Prefix. The type is one of the following
	// types: string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])/(([0-9])|([1-2][0-9])|(3[0-2])),
	// or string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(/(([0-9])|([0-9]{2})|(1[0-1][0-9])|(12[0-8]))).
	Prefix interface{}

	// Table ID associated with IP prefix. The type is interface{} with range:
	// 0..4294967295.
	TableId interface{}

	// Prefix length. The type is interface{} with range: 0..255.
	PrefixLength interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

	// IP Prefix.
	PrefixXr MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

	// Route.
	Route MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

	// Paths. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths.
	Paths []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding Information on a particular LDP forwarding rewrite

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// IP routing information.
	Routing MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

	// MPLS information.
	Mpls MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths Paths

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// MPLS nexthop info.
	MplsOutgoingInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls MPLS information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo MPLS nexthop info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_MplsOutgoingInfo_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Remote LFA MPLS nexthop(s_ info.
	MplsOutgoingInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Inner label stack info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack.
	Stack []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo Remote LFA MPLS nexthop(s_ info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Outgoing label. The type is interface{} with range: 0..4294967295.
	OutLabel interface{}

	// Outgoing label reason. The type is LdpFwdUnlblRsn.
	OutLabelRsn interface{}

	// Outgoing Label Type. The type is LabelValue.
	OutLabelType interface{}

	// Outgoing label owner. The type is LdpRoutePathLblOwner.
	OutLabelOwner interface{}

	// Is from a GR neighbor. The type is bool.
	IsFromGracefulRestartableNeighbor interface{}

	// Is the entry stale. The type is bool.
	IsStale interface{}

	// Nexthop LDP peer.
	NexthopPeerLdpIdent MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack Inner label stack info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent Nexthop LDP peer

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Mpls_RemoteLfa_MplsOutgoingInfo_Stack_NexthopPeerLdpIdent) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface Name. The type is string.
	InterfaceName interface{}

	// Nexthop is overriden by LDP. The type is bool.
	NhIsOverriden interface{}

	// Nexthop Identifier. The type is interface{} with range: 0..4294967295.
	NexthopId interface{}

	// Table ID for nexthop address. The type is interface{} with range:
	// 0..4294967295.
	NextHopTableId interface{}

	// Route path flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Path's load metric for load balancing. The type is interface{} with range:
	// 0..4294967295.
	LoadMetric interface{}

	// path Id. The type is interface{} with range: 0..255.
	PathId interface{}

	// Backup path Id. The type is interface{} with range: 0..255.
	BkupPathId interface{}

	// Routing path flags decoded. The type is LdpRoutePathFlags.
	PathFlags interface{}

	// Next Hop.
	NextHop MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

	// Remote LFA-FRR backup info.
	RemoteLfa MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing IP routing information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop Next Hop

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_NextHop) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Whether path has remote LFA backup. The type is bool.
	HasRemoteLfaBkup interface{}

	// Whether TLDP is needed with remote PQ node. The type is bool.
	NeedsTldp interface{}

	// Whether remote LFA path has a Q node associated. The type is bool.
	HasQNode interface{}

	// Remote/P node address.
	RemotePNodeId MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

	// Remote/Q node address.
	RemoteQNodeId MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa Remote LFA-FRR backup info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId Remote/P node address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemotePNodeId) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId Remote/Q node address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Paths_Routing_RemoteLfa_RemoteQNodeId) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr IP Prefix

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_PrefixXr) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP routing information.
	Routing MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

	// MPLS information.
	Mpls MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route Route

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Local label. The type is interface{} with range: 0..4294967295.
	LocalLabel interface{}

	// Number of forwarding updates. The type is interface{} with range:
	// 0..4294967295.
	ForwardingUpdateCount interface{}

	// Last Forwarding update nanosec timestamp. The type is interface{} with
	// range: 0..18446744073709551615.
	ForwardingUpdateTimestamp interface{}

	// Last Forwarding update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	ForwardingUpdateAge interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls MPLS information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Mpls) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route RIB ersion. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// Route source protol Id. The type is interface{} with range: 0..65535.
	Source interface{}

	// Route type. The type is interface{} with range: 0..65535.
	Type interface{}

	// Route RIB flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Is route leaked across local VRFs?. The type is bool.
	IsLocalVrfLeaked interface{}

	// Number of routing updates. The type is interface{} with range:
	// 0..4294967295.
	RoutingUpdateCount interface{}

	// Last Routing update nanosec timestamp. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateTimestamp interface{}

	// Last Routing update nanosec age. The type is interface{} with range:
	// 0..18446744073709551615.
	RoutingUpdateAge interface{}

	// SR Local-label. The type is interface{} with range: 0..4294967295.
	SrLocalLabel interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing IP routing information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Route_Routing) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Forwardings_Forwarding_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP IGP Sync related information.
	Syncs MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs

	// LDP-IGP Synchronization Delay related information.
	SyncDelayRestart MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp LDP IGP related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is restart delay configured. The type is bool.
	Configured interface{}

	// Delay time. The type is interface{} with range: 0..4294967295.
	DelaySecs interface{}

	// Is restart delay timer running. The type is bool.
	TimerRunning interface{}

	// Delay timer remaining time. The type is interface{} with range:
	// 0..4294967295.
	RemainingSecs interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart LDP-IGP Synchronization Delay related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_SyncDelayRestart) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP-IGP Synchronization related information for an interface. The type is
	// slice of MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync.
	Sync []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs LDP IGP Sync related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// IGP Sync state. The type is LdpIgpSyncState.
	IgpSyncState interface{}

	// IGP sync delay in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	IgpSyncDelay interface{}

	// Is sync delay timer running. The type is bool.
	IsDelayTimerRunning interface{}

	// Remaining timer (seconds) till expiry of sync delay timer. The type is
	// interface{} with range: 0..4294967295. Units are second.
	DelayTimerRemaining interface{}

	// Reason IGP Sync Not Achieved. The type is LdpIgpSyncDownReason.
	IgpSyncDownReason interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

	// Interface Peers. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers.
	Peers []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

	// Interface GR-only reachable peers. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer.
	GrOnlyPeer []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync LDP-IGP Synchronization related information for an interface

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is created due to checkpointing. The type is bool.
	IsChkptCreated interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer Interface GR-only reachable peers

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_GrOnlyPeer) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Peer Identifier. The type is string.
	PeerId interface{}

	// Is GR enabled session. The type is bool.
	IsGrEnabled interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers Interface Peers

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Peers) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Igp_Syncs_Sync_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_InterfaceSummary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_InterfaceSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of known IP Interfaces. The type is interface{} with range:
	// 0..4294967295.
	KnownIpInterfaceCount interface{}

	// Number of known IP Interfaces with LDP Enabled. The type is interface{}
	// with range: 0..4294967295.
	KnownIpInterfaceLdpEnabled interface{}

	// Number of attached interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredAttachedInterface interface{}

	// Number of TE tunnel interfaces configured in LDP. The type is interface{}
	// with range: 0..4294967295.
	LdpConfiguredTeInterface interface{}

	// Number of forward referenced interfaces. The type is interface{} with
	// range: 0..4294967295.
	ForwardReferences interface{}

	// Autoconfigure disabled. The type is interface{} with range: 0..4294967295.
	AutoConfigDisabled interface{}

	// Auto-configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	AutoConfig interface{}

	// Auto-configured forward references. The type is interface{} with range:
	// 0..4294967295.
	AutoConfigForwardReferenceInterfaces interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_InterfaceSummary IPv4 interface summary information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_InterfaceSummary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IPv4 interface information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface.
	Interface []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces LDP Interface related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The Interface Name. The type is string with
	// pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceNameXr interface{}

	// LDP enabled. The type is bool.
	LdpEnabled interface{}

	// Is IM information stale. The type is bool.
	IsImStale interface{}

	// LDP config mode. The type is bool.
	LdpConfigMode interface{}

	// LDP autoconfig disable. The type is bool.
	LdpAutoconfigDisable interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

	// TE tunnel mesh-group. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp.
	TeMeshGrp []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

	// Auto config. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig.
	AutoConfig []*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface IPv4 interface information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Tuple. The type is string.
	Tuple interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig Auto config

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_AutoConfig) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LDP has enabled all TE mesh-groups. The type is bool.
	LdpTeMeshGroupAllCfgd interface{}

	// LDP has enabled this TE mesh-group. The type is bool.
	LdpMeshGroupEnabled interface{}

	// TE tunnel Mesh Group ID. The type is interface{} with range: 0..4294967295.
	TeMeshGroupId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp TE tunnel mesh-group

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_TeMeshGrp) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Afs_Af_Interfaces_Interface_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters

type MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Initial backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	InitialSeconds interface{}

	// Maximum backoff value in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	MaximumSeconds interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters The LDP Backoff Parameters

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters) GetEntityData

func (backoffParameters *MplsLdp_Nodes_Node_Vrfs_Vrf_BackoffParameters) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs

type MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP Backoff Information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff.
	Backoff []*MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs The LDP backoff

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs) GetEntityData

func (backoffs *MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff

type MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Backoff seconds. The type is interface{} with range: 0..4294967295. Units
	// are second.
	BackoffSeconds interface{}

	// Backoff waiting seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	WaitingSeconds interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff LDP Backoff Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Backoffs_Backoff) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on LDP capability. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability.
	Capability []*MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities LDP capability database information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities) GetEntityData

func (capabilities *MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The capability type (IANA assigned). The type is
	// interface{} with range: 0..4294967295.
	CapabilityType interface{}

	// Capability owner. The type is string.
	CapabilityOwner interface{}

	// Capability information.
	Capability MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability_Capability
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability Information on LDP capability

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability_Capability

type MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability_Capability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability_Capability Capability information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Capabilities_Capability_Capability) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart forwarding state hold timer running. The type is bool.
	IsForwardingStateHoldTimerRunning interface{}

	// Forwarding state hold timer remaining time in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	ForwardingStateHoldTimerRemainingSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_Vrf

	// Vector of graceful restart neighbor information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor.
	GracefulRestartableNeighbor []*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart LDP Graceful Restart info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart) GetEntityData

func (gracefulRestart *MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// ConnectCount. The type is interface{} with range: 0..4294967295.
	ConnectCount interface{}

	// Is neighbor up. The type is bool.
	IsNeighborUp interface{}

	// Is liveness timer running. The type is bool.
	IsLivenessTimerRunning interface{}

	// Remaining time from liveness timer. The type is interface{} with range:
	// 0..4294967295.
	LivenessTimerRemainingSeconds interface{}

	// Is recovery timer running. The type is bool.
	IsRecoveryTimerRunning interface{}

	// Recovery timer remining time. The type is interface{} with range:
	// 0..4294967295.
	RecoveryTimerRemainingSeconds interface{}

	// Count of back2back flaps. The type is interface{} with range: 0..255.
	DownNbrFlapCount interface{}

	// Flags. The type is interface{} with range: 0..4294967295.
	DownNbrFlags interface{}

	// Session down reason code. The type is interface{} with range:
	// 0..4294967295.
	DownNbrDownReason interface{}

	// GR peer LDP Id.
	GrPeer MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

	// Interfaces bound to GR down Nbr. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface.
	DownNbrInterface []*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

	// Addresses bound to GR down Nbr. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress.
	DownNbrAddress []*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor Vector of graceful restart neighbor information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress Addresses bound to GR down Nbr

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Interface adj Address Family. The type is LdpAfId.
	AddressFamily interface{}

	// Interfaces handle. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceHandle interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface Interfaces bound to GR down Nbr

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_DownNbrInterface) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer GR peer LDP Id

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_GracefulRestartableNeighbor_GrPeer) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_GracefulRestart_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP HA Summary.
	HaSummary MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu LDP ISSU related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Sessions
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary LDP HA Summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Sessions

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Sessions Session summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Sessions) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Issu_HaSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_LdpId

type MplsLdp_Nodes_Node_Vrfs_Vrf_LdpId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LSR identifier. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	LsrId interface{}

	// Label space identifier. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// LDP identifier. The type is string.
	LdpId interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_LdpId Local LDP Id

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_LdpId) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Brief information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief.
	NeighborBrief []*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs The LDP Neighbors (brief)

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs) GetEntityData

func (neighborBriefs *MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// NSR readiness state. The type is ShowNsrState.
	NsrState interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	UpTimeSeconds interface{}

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

	// Neighbor Brief AF Info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo.
	NbrBrAfInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief Brief information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Brief Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Number of neighbor discovery sources. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrDiscovery interface{}

	// Number of neighbor addresses. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrAddresses interface{}

	// Number of neighbor labels. The type is interface{} with range:
	// 0..4294967295.
	NumOfNbrLbl interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo Neighbor Brief AF Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_NbrBrAfInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborBriefs_NeighborBrief_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on capabilities of a particular LDP neighbor. The type is slice
	// of MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability.
	NeighborCapability []*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities LDP Neighbors Capabilities

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities) GetEntityData

func (neighborCapabilities *MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// List of sent capabilities. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent.
	Sent []*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received.
	Received []*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability Information on capabilities of a particular LDP neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received List of received capabilities

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Received) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent

type MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent List of sent capabilities

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_NeighborCapabilities_NeighborCapability_Sent) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor.
	Neighbor []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors The LDP Neighbors

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors) GetEntityData

func (neighbors *MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Protocol Information.
	ProtocolInformation MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

	// TCP Information.
	TcpInformation MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

	// Detailed information with regards to holdtime, KA, inbound filtering, and
	// Session protection.
	DetailedInformation MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

	// Neighbor IPv4 Address Info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo.
	LdpNbrBoundIpv4AddressInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

	// Neighbor IPv6 Address Info. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo.
	LdpNbrBoundIpv6AddressInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

	// Neighbor's IPv4 Adjacency Information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo.
	LdpNbrIpv4AdjInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

	// Neighbor's IPv6 Adjacency Information. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo.
	LdpNbrIpv6AdjInfo []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor Information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime value in seconds from the peer. The type is interface{}
	// with range: 0..4294967295. Units are second.
	PeerHoldtime interface{}

	// Session keepalive interval in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	KeepAliveInterval interface{}

	// Peer state. The type is string with length: 0..80.
	PeerState interface{}

	// IPv4 Inbound label filtering present. The type is bool.
	HasIpv4Inbound interface{}

	// IPv4 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv4acl interface{}

	// IPv6 Inbound label filtering present. The type is bool.
	HasIpv6Inbound interface{}

	// IPv6 Inbound accept ACL. The type is string with length: 0..80.
	InboundIpv6acl interface{}

	// IPv4 Outbound label filtering present. The type is bool.
	HasIpv4Outbound interface{}

	// IPv4 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv4acl interface{}

	// IPv6 Outbound label filtering present. The type is bool.
	HasIpv6Outbound interface{}

	// IPv6 Outbound advertise ACL. The type is string with length: 0..80.
	OutboundIpv6acl interface{}

	// Session Protection enabled. The type is bool.
	HasSp interface{}

	// Session Protection state. The type is string with length: 0..80.
	SpState interface{}

	// Session protection ACL is present. The type is bool.
	SpHasAcl interface{}

	// Session Protection ACL. The type is string with length: 0..80.
	Spacl interface{}

	// Session Protection has non-default duration. The type is bool.
	SpHasDuration interface{}

	// Session protection holdup time duration in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	SpDuration interface{}

	// Session Protection holdup timer is running. The type is bool.
	SphtRunning interface{}

	// Session Protection holdup time remaining value in seconds. The type is
	// interface{} with range: 0..4294967295. Units are second.
	SphtRemaining interface{}

	// NSR Sync State. The type is MgmtLdpNsrPeerSyncState.
	NsrSyncState interface{}

	// Last NSR sync error. The type is MgmtLdpNsrPeerSyncErr.
	NsrLastSyncError interface{}

	// Last NSR sync NACK reaston. The type is MgmtLdpNsrPeerLdpSyncNackRsn.
	NsrLastSyncNackReason interface{}

	// BGP labelled prefixes advertisement state. The type is
	// MgmtLdpNbrBgpAdvtState.
	BgpAdvertisementState interface{}

	// Is BGP labelled prefixes advertised to the neighbor. The type is bool.
	AdvertiseBgpPrefixes interface{}

	// Capabilities sent to and received from neighbor.
	Capabilities MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

	// Targeted Session clients. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client.
	Client []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

	// Duplicate IPv4 address bound to this peer. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress.
	Ipv4DuplicateAddress []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

	// Duplicate IPv6 address bound to this peer. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress.
	Ipv6DuplicateAddress []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation Detailed information with regards to holdtime, KA, inbound filtering, and Session protection

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// List of sent capabilities. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent.
	Sent []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

	// List of received capabilities. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received.
	Received []*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities Capabilities sent to and received from neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received List of received capabilities

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Received) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Capability type (IANA assigned). The type is interface{} with range:
	// 0..65535.
	Type interface{}

	// Capability description. The type is string with length: 0..80.
	Description interface{}

	// Capability data length. The type is interface{} with range: 0..65535.
	CapabilityDataLength interface{}

	// Capability data. The type is string.
	CapabilityData interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent List of sent capabilities

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Capabilities_Sent) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Client's name. The type is string.
	Name interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client Targeted Session clients

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Client) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress Duplicate IPv4 address bound to this peer

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv4DuplicateAddress_Address) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress Duplicate IPv6 address bound to this peer

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address Neighbor Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_DetailedInformation_Ipv6DuplicateAddress_Address) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo Neighbor IPv4 Address Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address Neighbor Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv4AddressInfo_Address) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Neighbor Address.
	Address MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo Neighbor IPv6 Address Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address Neighbor Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrBoundIpv6AddressInfo_Address) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo Neighbor's IPv4 Adjacency Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv4AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Adjacency group.
	AdjacencyGroup MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo Neighbor's IPv6 Adjacency Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// HelloType. The type is LdpAdjUnionDiscrim.
	HelloType interface{}

	// Link hello.
	LinkHelloData MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

	// Target Hello.
	TargetHelloData MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup Adjacency group

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	Interface interface{}

	// Interface name. The type is string.
	InterfaceName interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData Link hello

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_LinkHelloData) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// State. The type is DhcbState.
	State interface{}

	// Local Address.
	LocalAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

	// Target Address.
	TargetAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData Target Hello

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress Local Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_LocalAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress Target Address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_LdpNbrIpv6AdjInfo_AdjacencyGroup_TargetHelloData_TargetAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Session holdtime in sec. The type is interface{} with range: 0..4294967295.
	TaHoldtime interface{}

	// State. The type is string.
	TaState interface{}

	// Number of pies sent. The type is interface{} with range: 0..4294967295.
	TaPiesSent interface{}

	// Number of pies received. The type is interface{} with range: 0..4294967295.
	TaPiesRcvd interface{}

	// Up time in seconds. The type is interface{} with range: 0..4294967295.
	// Units are second.
	TaUpTimeSeconds interface{}

	// Is Label advertisment mode in Downstream On Demand mode or Not. The type is
	// bool.
	DownstreamOnDemand interface{}

	// Graceful restart information.
	TaGracefulRestartAdjacency MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation Protocol Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restartable. The type is bool.
	IsGracefulRestartable interface{}

	// Reconnect timeout. The type is interface{} with range: 0..4294967295.
	ReconnectTimeout interface{}

	// Recovery time. The type is interface{} with range: 0..4294967295.
	RecoveryTime interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency Graceful restart information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_ProtocolInformation_TaGracefulRestartAdjacency) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Foreign port number. The type is interface{} with range: 0..65535.
	ForeignPort interface{}

	// Local port number. The type is interface{} with range: 0..65535.
	LocalPort interface{}

	// Is MD5 Digest on. The type is bool.
	IsMd5On interface{}

	// Foreign host address.
	ForeignHost MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

	// Local host address.
	LocalHost MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation TCP Information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost Foreign host address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_ForeignHost) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost

type MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost Local host address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Neighbors_Neighbor_TcpInformation_LocalHost) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Pending related information.
	NsrPending MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending

	// LDP HA Summary.
	HaSummary MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary

	// LDP NSR Statistics related information.
	HaStatistics MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr LDP NSR related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// LDP NSR Global Statistics information.
	HaGlobal MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics LDP NSR Statistics related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync.
	InitSync MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal LDP NSR Global Statistics information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// TRUE if NSR configured. The type is bool.
	NsrCfged interface{}

	// TRUE if NSR synced. The type is bool.
	NsrSynced interface{}

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of Peers. The type is interface{} with range: 0..4294967295.
	NumPeers interface{}

	// Number of Sent Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Number of Rcvd Capabilities objects. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of binding prefixes. The type is interface{} with range:
	// 0..4294967295.
	NumPfx interface{}

	// Number of label bindings. The type is interface{} with range:
	// 0..4294967295.
	NumLbl interface{}

	// Num of lcl address withdraw. The type is interface{} with range:
	// 0..4294967295.
	NumLclAddrWd interface{}

	// Num of lbl adv. The type is interface{} with range: 0..4294967295.
	NumLblAdv interface{}

	// num IPC msgs sent. The type is interface{} with range: 0..4294967295.
	IpcMsgTxCnt interface{}

	// total IPC bytes sent. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMsgTxBytes interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxCnt interface{}

	// num IPC msgs rxed. The type is interface{} with range: 0..4294967295.
	IpcMsgRxBytes interface{}

	// biggest IPC TX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxTxBatchBytes interface{}

	// biggest IPC RX bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcMaxRxBatchBytes interface{}

	// number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	IpcTxFailCnt interface{}

	// total number of ipc send failures. The type is interface{} with range:
	// 0..4294967295.
	TotalIpcTxFailCnt interface{}

	// number of times ipc has been restarted. The type is interface{} with range:
	// 0..4294967295.
	IpcRestartCnt interface{}

	// default IPC MTU bytes. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	IpcDefaultMtu interface{}

	// ipc exceeded mtu msg cnt. The type is interface{} with range:
	// 0..4294967295.
	IpcExceededMtuMsgCnt interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync Init Sync

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaGlobal_InitSync) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaStatistics_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Vrf

	// Session summary.
	Sessions MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Sessions
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary LDP HA Summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Sessions

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Sessions struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total sessions. The type is interface{} with range: 0..4294967295.
	Total interface{}

	// NSR eligible sessions. The type is interface{} with range: 0..4294967295.
	NsrEligible interface{}

	// Number of sessions in NSR none state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateNone interface{}

	// Number of sessions in NSR wait state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateWait interface{}

	// Number of sessions in NSR ready state. The type is interface{} with range:
	// 0..4294967295.
	NsrStateReady interface{}

	// Number of sessions in NSR prepare state. The type is interface{} with
	// range: 0..4294967295.
	NsrStatePrepare interface{}

	// Number of sessions in NSR app-wait state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateAppWait interface{}

	// Number of sessions in NSR operational state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateOperational interface{}

	// Number of sessions in NSR TCP phase 1 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase1 interface{}

	// Number of sessions in NSR TCP phase 2 state. The type is interface{} with
	// range: 0..4294967295.
	NsrStateTcpPhase2 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Sessions Session summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Sessions) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_HaSummary_Vrf) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// The LDP HA Neighbors.
	HaNeighbors MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending LDP NSR Pending related information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Information on a particular LDP HA neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor.
	HaNeighbor []*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors The LDP HA Neighbors

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// lsr id xr. The type is interface{} with range: 0..4294967295.
	LsrIdXr interface{}

	// lbl spc id. The type is interface{} with range: 0..65535.
	LblSpcId interface{}

	// nsr sync state. The type is interface{} with range:
	// -2147483648..2147483647.
	NsrSyncState interface{}

	// Number of sync messages. The type is interface{} with range: 0..4294967295.
	NumMsg interface{}

	// NSR Init Sync Info.
	InitSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

	// NSR Steady State Sync Info.
	SteadyStateSyncInfo MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor Information on a particular LDP HA neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Init Sync Start Time. The type is interface{} with range: 0..4294967295.
	InitSyncStart interface{}

	// Init Sync End Time. The type is interface{} with range: 0..4294967295.
	InitSyncEnd interface{}

	// Number of peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumAddr interface{}

	// Number of duplicate peer addresses. The type is interface{} with range:
	// 0..4294967295.
	NumDuplicateAddr interface{}

	// Number of unprocessed Rx buffer bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumRxBytes interface{}

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of peer bindings. The type is interface{} with range: 0..4294967295.
	NumLbl interface{}

	// Number of external App data bytes. The type is interface{} with range:
	// 0..4294967295. Units are byte.
	NumAppBytes interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo NSR Init Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_InitSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo

type MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Num of Sent Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapSent interface{}

	// Num of Rcvd Capabilities. The type is interface{} with range:
	// 0..4294967295.
	NumCapRcvd interface{}

	// Number of remote label withdraw events. The type is interface{} with range:
	// 0..4294967295.
	RemLblWd interface{}

	// Number of remote label request events. The type is interface{} with range:
	// 0..4294967295.
	RemLblRq interface{}

	// Number of standby adj join. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjJoin interface{}

	// Number of standby adj leave. The type is interface{} with range:
	// 0..4294967295.
	NumStdbyAdjLeave interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo NSR Steady State Sync Info

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Nsr_NsrPending_HaNeighbors_HaNeighbor_SteadyStateSyncInfo) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is process role active or standby. The type is bool.
	RoleIsActive interface{}

	// Global MD5 password enabled. The type is bool.
	GlobalMd5PasswordEnabled interface{}

	// Protocol version. The type is interface{} with range: 0..4294967295.
	ProtocolVersion interface{}

	// Router ID. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	RouterId interface{}

	// Keepalive interval. The type is interface{} with range: 0..4294967295.
	KeepaliveInterval interface{}

	// Hello hold time. The type is interface{} with range: 0..4294967295.
	HelloHoldTime interface{}

	// Hello interval. The type is interface{} with range: 0..4294967295.
	HelloInterval interface{}

	// Targeted hello hold time. The type is interface{} with range:
	// 0..4294967295.
	TargetedHelloHoldTime interface{}

	// Targeted hello interval. The type is interface{} with range: 0..4294967295.
	TargetedHelloInterval interface{}

	// Session hold time. The type is interface{} with range: 0..4294967295.
	SessionHoldTime interface{}

	// Housekeeping periodic timer interval. The type is interface{} with range:
	// 0..4294967295.
	HousekeepingTimerInterval interface{}

	// LIB entry no route timeout. The type is interface{} with range:
	// 0..4294967295.
	LeNoRouteTimeout interface{}

	// LDP recovery timeout with LSD. The type is interface{} with range:
	// 0..4294967295.
	LdpRecoveryTimeout interface{}

	// Delay (sec) in Binding Withdrawal for an Address Family. The type is
	// interface{} with range: 0..4294967295.
	AfBindingWithdrawDelay interface{}

	// Maximum number of LDP enabled attached interfaces. The type is interface{}
	// with range: 0..4294967295.
	MaxIntfAttached interface{}

	// Maximum number of LDP enabled TE interfaces. The type is interface{} with
	// range: 0..4294967295.
	MaxIntfTe interface{}

	// Maximum number of LDP peers. The type is interface{} with range:
	// 0..4294967295.
	MaxPeer interface{}

	// LDP Out of memory state. The type is interface{} with range: 0..4294967295.
	LdpOutOfMemState interface{}

	// TRUE if NSR is enabled. The type is bool.
	NsrEnabled interface{}

	// TRUE if LDP is standby and is NSR Sync-ed with active. The type is bool.
	NsrSynced interface{}

	// Interface IGP sync delay time in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	IgpSyncDelayTimeForInterface interface{}

	// IGP sync delay time on process restart in seconds. The type is interface{}
	// with range: 0..4294967295. Units are second.
	IgpSyncDelayTimeOnRestart interface{}

	// Discovery quick-start globally disabled. The type is bool.
	GlobalDiscoveryQuickStartDisabled interface{}

	// Discovery quick-start disabled on some LDP-enabled interfaces. The type is
	// bool.
	DiscoveryQuickStartDisabledOnInterfaces interface{}

	// Graceful restart information.
	GracefulRestartInformation MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_GracefulRestartInformation

	// Per AF parameters. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter.
	AddressFamilyParameter []*MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters LDP parameters

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters) GetEntityData

func (parameters *MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Address Family. The type is LdpAf.
	AddressFamily interface{}

	// Null label. The type is string.
	NullLabel interface{}

	// ACL to override local label to use implicit-null. The type is string.
	LabelImpNullOverrideAcl interface{}

	// Accepting targeted Hellos. The type is bool.
	IsAcceptingTargetedHellos interface{}

	// Targeted Hello ACL. The type is string.
	TargetedHelloAcl interface{}

	// Discovery transport address.
	DiscoveryTransportAddress MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter Per AF parameters

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// AFI. The type is LdpAfId.
	Afi interface{}

	// No Address. The type is interface{} with range: 0..255.
	Dummy interface{}

	// IPv4 address type. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Ipv4 interface{}

	// IPv6 address type. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	Ipv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress Discovery transport address

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_AddressFamilyParameter_DiscoveryTransportAddress) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_GracefulRestartInformation

type MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_GracefulRestartInformation struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Is graceful restart configured. The type is bool.
	IsGracefulRestartConfigured interface{}

	// Reconnect timeout value. The type is interface{} with range: 0..4294967295.
	GracefulRestartReconnectTimeout interface{}

	// Graceful restart forward state hold time. The type is interface{} with
	// range: 0..4294967295.
	GracefulRestartForwardingStateHoldTime interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_GracefulRestartInformation Graceful restart information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Parameters_GracefulRestartInformation) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Statistical Information on a particular LDP neighbor. The type is slice of
	// MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic.
	Statistic []*MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics The LDP Statistics

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics) GetEntityData

func (statistics *MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics) GetEntityData() *types.CommonEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// LSR ID of 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}]+)?.
	LsrId interface{}

	// Label space ID of neighbor. The type is interface{} with range: 0..65535.
	LabelSpaceId interface{}

	// Is session ICCP enabled?. The type is bool.
	IccpEnabled interface{}

	// Message out count.
	MessageOut MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageOut

	// Message in count.
	MessageIn MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageIn
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic Statistical Information on a particular LDP neighbor

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageIn

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageIn struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageIn Message in count

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageIn) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageOut

type MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageOut struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Total message count. The type is interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Init message count. The type is interface{} with range: 0..4294967295.
	InitCount interface{}

	// Address message count. The type is interface{} with range: 0..4294967295.
	AddressCount interface{}

	// Address withdraw count. The type is interface{} with range: 0..4294967295.
	AddressWithdrawCount interface{}

	// Label map count. The type is interface{} with range: 0..4294967295.
	LabelMapCount interface{}

	// Label withdraw count. The type is interface{} with range: 0..4294967295.
	LabelWithdrawCount interface{}

	// Label release count. The type is interface{} with range: 0..4294967295.
	LabelReleaseCount interface{}

	// Label request count. The type is interface{} with range: 0..4294967295.
	LabelRequestCount interface{}

	// Label abort request count. The type is interface{} with range:
	// 0..4294967295.
	LabelAbortRequestCount interface{}

	// Notification count. The type is interface{} with range: 0..4294967295.
	NotificationCount interface{}

	// Keepalive count. The type is interface{} with range: 0..4294967295.
	KeepAliveCount interface{}

	// ICCP RG Connect count. The type is interface{} with range: 0..4294967295.
	IccpRgConnCount interface{}

	// ICCP RG Disconnect count. The type is interface{} with range:
	// 0..4294967295.
	IccpRgDisconnCount interface{}

	// ICCP RG Notif count. The type is interface{} with range: 0..4294967295.
	IccpRgNotifCount interface{}

	// ICCP RG App Data count. The type is interface{} with range: 0..4294967295.
	IccpRgAppDataCount interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageOut Message out count

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Statistics_Statistic_MessageOut) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF information.
	Vrf MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Vrf

	// Common Summary information.
	Common MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Common
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Summary LDP VRF summary

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Summary) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Common

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Common struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Address Families enabled. The type is LdpAf.
	AddressFamilies interface{}

	// Number of IPv4 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4af interface{}

	// Number of IPv6 address-families enabled. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6af interface{}

	// Number of neighbors. The type is interface{} with range: 0..4294967295.
	NumberOfNeighbors interface{}

	// Number of NSR-synced/operational neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfNsrSyncedNeighbors interface{}

	// Number of Graceful Restart neighbors. The type is interface{} with range:
	// 0..4294967295.
	NumberOfGracefulRestartNeighbors interface{}

	// Number of Downstream-On-Demand neighbors. The type is interface{} with
	// range: 0..4294967295.
	NumberOfDownstreamOnDemandNeighbors interface{}

	// Number of LDP discovery IPv4 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv4HelloAdj interface{}

	// Number of LDP discovery IPv6 hello adjacencies. The type is interface{}
	// with range: 0..4294967295.
	NumberOfIpv6HelloAdj interface{}

	// Number of resolved IPv4 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4Routes interface{}

	// Number of resolved IPv6 routes. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6Routes interface{}

	// Number of IPv4 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv4LocalAddresses interface{}

	// Number of IPv6 local addresses. The type is interface{} with range:
	// 0..4294967295.
	NumberOfIpv6LocalAddresses interface{}

	// Number of LDP configured interfaces. The type is interface{} with range:
	// 0..4294967295.
	NumberOfLdpInterfaces interface{}

	// Number of LDP IPv4 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv4ldpInterfaces interface{}

	// Number of LDP IPv6 configured interfaces. The type is interface{} with
	// range: 0..4294967295.
	NumberOfIpv6ldpInterfaces interface{}

	// Total number of ipv4 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv4 interface{}

	// Total number of ipv6 bindings. The type is interface{} with range:
	// 0..4294967295.
	NumberOfBindingsIpv6 interface{}

	// Total number of ipv4 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv4 interface{}

	// Total number of ipv6 local label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfLocalBindingsIpv6 interface{}

	// Total number of ipv4 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv4 interface{}

	// Total number of ipv6 remote label bindings. The type is interface{} with
	// range: 0..4294967295.
	NumberOfRemoteBindingsIpv6 interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Common Common Summary information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Common) GetEntityData

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Vrf

type MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF Name. The type is string.
	Name interface{}

	// VRF Id. The type is interface{} with range: 0..4294967295.
	Id interface{}
}

MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Vrf VRF information

func (*MplsLdp_Nodes_Node_Vrfs_Vrf_Summary_Vrf) GetEntityData

type ShowNsrState

type ShowNsrState string

ShowNsrState represents NSR State Type

const (
	// NSR ready
	ShowNsrState_nsr_ready ShowNsrState = "nsr-ready"

	// NSR not ready
	ShowNsrState_nsr_not_ready ShowNsrState = "nsr-not-ready"

	// NSR not applicable
	ShowNsrState_nsr_na ShowNsrState = "nsr-na"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL