ipv4_dhcpd_oper

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

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

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

Documentation

Overview

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

This module contains definitions for the following management objects:

dhcp-client: DHCP client operational data
ipv4-dhcpd: ipv4 dhcpd

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 BagDhcpdIntfSrgRole

type BagDhcpdIntfSrgRole string

BagDhcpdIntfSrgRole represents Bag dhcpd intf srg role

const (
	// DHCPv4 Interface SRG role NONE
	BagDhcpdIntfSrgRole_none BagDhcpdIntfSrgRole = "none"

	// DHCPv4 Interface SRG role Master
	BagDhcpdIntfSrgRole_master BagDhcpdIntfSrgRole = "master"

	// DHCPv4 Interface SRG role Slave
	BagDhcpdIntfSrgRole_slave BagDhcpdIntfSrgRole = "slave"
)

type BagDhcpdProxyState

type BagDhcpdProxyState string

BagDhcpdProxyState represents Bag dhcpd proxy state

const (
	// Initializing
	BagDhcpdProxyState_initializing BagDhcpdProxyState = "initializing"

	// Selecting
	BagDhcpdProxyState_selecting BagDhcpdProxyState = "selecting"

	// Requesting
	BagDhcpdProxyState_requesting BagDhcpdProxyState = "requesting"

	// Bound
	BagDhcpdProxyState_bound BagDhcpdProxyState = "bound"

	// Renewing
	BagDhcpdProxyState_renewing BagDhcpdProxyState = "renewing"

	// Informing
	BagDhcpdProxyState_informing BagDhcpdProxyState = "informing"

	// Deleting
	BagDhcpdProxyState_deleting BagDhcpdProxyState = "deleting"

	// Create dpm
	BagDhcpdProxyState_create_dpm BagDhcpdProxyState = "create-dpm"

	// Offer sent
	BagDhcpdProxyState_offer_sent BagDhcpdProxyState = "offer-sent"

	// Update dpm
	BagDhcpdProxyState_update_dpm BagDhcpdProxyState = "update-dpm"

	// Route install
	BagDhcpdProxyState_route_install BagDhcpdProxyState = "route-install"

	// Disc dpm
	BagDhcpdProxyState_disc_dpm BagDhcpdProxyState = "disc-dpm"

	// Renew new intf
	BagDhcpdProxyState_renew_new_intf BagDhcpdProxyState = "renew-new-intf"

	// Other intf dpm
	BagDhcpdProxyState_other_intf_dpm BagDhcpdProxyState = "other-intf-dpm"

	// Request dpm
	BagDhcpdProxyState_request_dpm BagDhcpdProxyState = "request-dpm"

	// Change addr dpm
	BagDhcpdProxyState_change_addr_dpm BagDhcpdProxyState = "change-addr-dpm"

	// Max
	BagDhcpdProxyState_max BagDhcpdProxyState = "max"
)

type BroadcastFlag

type BroadcastFlag string

BroadcastFlag represents Proxy profile broadcast flag

const (
	// Broadcast policy ignore
	BroadcastFlag_ignore BroadcastFlag = "ignore"

	// Broadcast policy check
	BroadcastFlag_check BroadcastFlag = "check"

	// Broadcast policy unicast always
	BroadcastFlag_unicast_always BroadcastFlag = "unicast-always"
)

type DhcpClient

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

	// DHCP client list of nodes.
	Nodes DhcpClient_Nodes
}

DhcpClient DHCP client operational data

func (*DhcpClient) GetEntityData

func (dhcpClient *DhcpClient) GetEntityData() *types.CommonEntityData

type DhcpClient_Nodes

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

	// DHCP client particular node name. The type is slice of
	// DhcpClient_Nodes_Node.
	Node []*DhcpClient_Nodes_Node
}

DhcpClient_Nodes DHCP client list of nodes

func (*DhcpClient_Nodes) GetEntityData

func (nodes *DhcpClient_Nodes) GetEntityData() *types.CommonEntityData

type DhcpClient_Nodes_Node

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

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

	// IPv4 DHCP client statistics table.
	ClientStats DhcpClient_Nodes_Node_ClientStats

	// IPv4 DHCP client table.
	Clients DhcpClient_Nodes_Node_Clients
}

DhcpClient_Nodes_Node DHCP client particular node name

func (*DhcpClient_Nodes_Node) GetEntityData

func (node *DhcpClient_Nodes_Node) GetEntityData() *types.CommonEntityData

type DhcpClient_Nodes_Node_ClientStats

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

	// DHCP client binding statistics. The type is slice of
	// DhcpClient_Nodes_Node_ClientStats_ClientStat.
	ClientStat []*DhcpClient_Nodes_Node_ClientStats_ClientStat
}

DhcpClient_Nodes_Node_ClientStats IPv4 DHCP client statistics table

func (*DhcpClient_Nodes_Node_ClientStats) GetEntityData

func (clientStats *DhcpClient_Nodes_Node_ClientStats) GetEntityData() *types.CommonEntityData

type DhcpClient_Nodes_Node_ClientStats_ClientStat

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

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

	// Dhcp Client interface name. The type is string with length: 0..65.
	InterfaceName interface{}

	// Number of events received. The type is interface{} with range:
	// 0..4294967295.
	NumEventsReceived interface{}

	// Number of create client event received. The type is interface{} with range:
	// 0..4294967295.
	NumCreateEventReceived interface{}

	// Number of delete client event received. The type is interface{} with range:
	// 0..4294967295.
	NumDeleteEventReceived interface{}

	// Number of client rebooted event received. The type is interface{} with
	// range: 0..4294967295.
	NumRebootEventReceived interface{}

	// Number of reinit client event received. The type is interface{} with range:
	// 0..4294967295.
	NumReinitEventReceived interface{}

	// Number of packet event received. The type is interface{} with range:
	// 0..4294967295.
	NumPacketEventReceived interface{}

	// Number of init timer event. The type is interface{} with range:
	// 0..4294967295.
	NumInitTimerEventi interface{}

	// Number of T1 timer event. The type is interface{} with range:
	// 0..4294967295.
	NumT1TimerEvent interface{}

	// Number of T2 timer event. The type is interface{} with range:
	// 0..4294967295.
	NumT2TimerEvent interface{}

	// Number of Lease timer event. The type is interface{} with range:
	// 0..4294967295.
	NumLeaseTimerEvent interface{}

	// Number of vbind timer event. The type is interface{} with range:
	// 0..4294967295.
	NumVbindTimerEvent interface{}

	// Number of discovers sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumDiscoversSentSuccessfully interface{}

	// Number of requests sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumRequestsSentSuccessfully interface{}

	// Number of releases sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumReleasesSentSuccessfully interface{}

	// Number of renews sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumRenewsSentSuccessfully interface{}

	// Number of rebinds sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumRebindsSentSuccessfully interface{}

	// Number of declines sent successfully. The type is interface{} with range:
	// 0..4294967295.
	NumDeclinesSentSuccessfully interface{}

	// Number of requests sent after reboot. The type is interface{} with range:
	// 0..4294967295.
	NumRequestAfterRebootSent interface{}

	// Number of valid offers received. The type is interface{} with range:
	// 0..4294967295.
	NumValidOffersReceived interface{}

	// Number of valid acks received. The type is interface{} with range:
	// 0..4294967295.
	NumValidAcksReceived interface{}

	// Number of valid nacks received. The type is interface{} with range:
	// 0..4294967295.
	NumValidNacksReceived interface{}

	// Number of unicast packet sent successfully. The type is interface{} with
	// range: 0..4294967295.
	NumUnicastPacketSentSuccessfully interface{}

	// Number of broadcast packet sent successfully. The type is interface{} with
	// range: 0..4294967295.
	NumBroadcastPacketSentSuccess interface{}

	// Number of init timer starts. The type is interface{} with range:
	// 0..4294967295.
	NumInitTimerStart interface{}

	// Number of init timer stops. The type is interface{} with range:
	// 0..4294967295.
	NumInitTimerStop interface{}

	// Number of T1 timer starts. The type is interface{} with range:
	// 0..4294967295.
	NumT1TimerStart interface{}

	// Number of T1 timer stops. The type is interface{} with range:
	// 0..4294967295.
	NumT1TimerStop interface{}

	// Number of T2 timer starts. The type is interface{} with range:
	// 0..4294967295.
	NumT2TimerStart interface{}

	// Number of T2 timer stops. The type is interface{} with range:
	// 0..4294967295.
	NumT2TimerStop interface{}

	// Number of Lease timer starts. The type is interface{} with range:
	// 0..4294967295.
	NumLeaseTimerStart interface{}

	// Number of Lease timer stops. The type is interface{} with range:
	// 0..4294967295.
	NumLeaseTimerStop interface{}

	// Number of vbind timer starts. The type is interface{} with range:
	// 0..4294967295.
	NumVbindTimerStart interface{}

	// Number of vbind timer stops. The type is interface{} with range:
	// 0..4294967295.
	NumVbindTimerStop interface{}

	// Number of invalid events received. The type is interface{} with range:
	// 0..4294967295.
	NumInvalidEvents interface{}

	// Number of discover send failed. The type is interface{} with range:
	// 0..4294967295.
	NumDiscoversFailed interface{}

	// Number of request send failed. The type is interface{} with range:
	// 0..4294967295.
	NumRequestsFailed interface{}

	// Number of release send failed. The type is interface{} with range:
	// 0..4294967295.
	NumReleasesFailed interface{}

	// Number of renew send failed. The type is interface{} with range:
	// 0..4294967295.
	NumRenewsFailed interface{}

	// Number of rebind send failed. The type is interface{} with range:
	// 0..4294967295.
	NumRebindsFailed interface{}

	// Number of decline send failed. The type is interface{} with range:
	// 0..4294967295.
	NumDeclinesFailed interface{}

	// Number of requests sent after reboot failed. The type is interface{} with
	// range: 0..4294967295.
	NumRequestAfterRebootFailed interface{}

	// Number of invalid offers received. The type is interface{} with range:
	// 0..4294967295.
	NumInvalidOffers interface{}

	// Number of invalid acks received. The type is interface{} with range:
	// 0..4294967295.
	NumInvalidAcks interface{}

	// Number of invalid nacks received. The type is interface{} with range:
	// 0..4294967295.
	NumInvalidNacks interface{}

	// Number of invalid packets dropped. The type is interface{} with range:
	// 0..4294967295.
	NumInvalidPackets interface{}

	// Number of unicast packet send failed. The type is interface{} with range:
	// 0..4294967295.
	NumUnicastFailed interface{}

	// Number of broadcast packet send failed. The type is interface{} with range:
	// 0..4294967295.
	NumBroadcastFailed interface{}

	// Number of XID mismatch packets received. The type is interface{} with
	// range: 0..4294967295.
	NumXidMismatch interface{}

	// Number of socket vbind failed. The type is interface{} with range:
	// 0..4294967295.
	NumVbindFailed interface{}
}

DhcpClient_Nodes_Node_ClientStats_ClientStat DHCP client binding statistics

func (*DhcpClient_Nodes_Node_ClientStats_ClientStat) GetEntityData

type DhcpClient_Nodes_Node_Clients

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

	// Single DHCP client binding. The type is slice of
	// DhcpClient_Nodes_Node_Clients_Client.
	Client []*DhcpClient_Nodes_Node_Clients_Client
}

DhcpClient_Nodes_Node_Clients IPv4 DHCP client table

func (*DhcpClient_Nodes_Node_Clients) GetEntityData

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

type DhcpClient_Nodes_Node_Clients_Client

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

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

	// Dhcp Client interface name. The type is string with length: 0..65.
	InterfaceName interface{}

	// Dhcp Client Interface MAC address. The type is string with length: 0..17.
	ClientMacAddress interface{}

	// Dhcp Client ID. The type is string with length: 0..256.
	ClientId interface{}

	// Dhcp Client State. The type is DhcpcIpv4State.
	Ipv4ClientState interface{}

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

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

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

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

	// Dhcp Client Lease time. The type is interface{} with range: 0..4294967295.
	Ipv4LeaseTime interface{}

	// Dhcp Client Renew time. The type is interface{} with range: 0..4294967295.
	Ipv4RenewTime interface{}

	// Dhcp Client Rebind time. The type is interface{} with range: 0..4294967295.
	Ipv4RebindTime interface{}

	// Dhcp Client IPV4 address configured in interface. The type is bool.
	Ipv4AddressConfigured interface{}
}

DhcpClient_Nodes_Node_Clients_Client Single DHCP client binding

func (*DhcpClient_Nodes_Node_Clients_Client) GetEntityData

type DhcpIssuPhase

type DhcpIssuPhase string

DhcpIssuPhase represents Dhcp issu phase

const (
	// An ISSU event has not started
	DhcpIssuPhase_phase_not_started DhcpIssuPhase = "phase-not-started"

	// ISSU Load Phase
	DhcpIssuPhase_phase_load DhcpIssuPhase = "phase-load"

	// ISSU Run Phase
	DhcpIssuPhase_phase_run DhcpIssuPhase = "phase-run"

	// An ISSU event has completed successfully
	DhcpIssuPhase_phase_completed DhcpIssuPhase = "phase-completed"

	// An ISSU event has aborted
	DhcpIssuPhase_phase_aborted DhcpIssuPhase = "phase-aborted"
)

type DhcpIssuRole

type DhcpIssuRole string

DhcpIssuRole represents Dhcp issu role

const (
	// Primary role
	DhcpIssuRole_role_primary DhcpIssuRole = "role-primary"

	// Secondary role
	DhcpIssuRole_role_secondary DhcpIssuRole = "role-secondary"
)

type DhcpIssuVersion

type DhcpIssuVersion string

DhcpIssuVersion represents Dhcp issu version

const (
	// Version 1
	DhcpIssuVersion_version1 DhcpIssuVersion = "version1"

	// Version 2
	DhcpIssuVersion_version2 DhcpIssuVersion = "version2"
)

type DhcpcIpv4State

type DhcpcIpv4State string

DhcpcIpv4State represents Dhcp Client IPv4 State

const (
	// Init state
	DhcpcIpv4State_init DhcpcIpv4State = "init"

	// Init Reboot state
	DhcpcIpv4State_init_reboot DhcpcIpv4State = "init-reboot"

	// Rebooting state
	DhcpcIpv4State_rebooting DhcpcIpv4State = "rebooting"

	// Selecting state
	DhcpcIpv4State_selecting DhcpcIpv4State = "selecting"

	// Requesting state
	DhcpcIpv4State_requesting DhcpcIpv4State = "requesting"

	// Bound state
	DhcpcIpv4State_bound DhcpcIpv4State = "bound"

	// Renewing state
	DhcpcIpv4State_renewing DhcpcIpv4State = "renewing"

	// Rebinding state
	DhcpcIpv4State_rebinding DhcpcIpv4State = "rebinding"

	// Invalid state
	DhcpcIpv4State_invalid DhcpcIpv4State = "invalid"
)

type Ipv4Dhcpd

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

	// DHCP Snoop operational data.
	Snoop Ipv4Dhcpd_Snoop

	// IPv4 DHCPD operational data for a particular location.
	Nodes Ipv4Dhcpd_Nodes
}

Ipv4Dhcpd ipv4 dhcpd

func (*Ipv4Dhcpd) GetEntityData

func (ipv4Dhcpd *Ipv4Dhcpd) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes

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

	// Location. For eg., 0/1/CPU0. The type is slice of Ipv4Dhcpd_Nodes_Node.
	Node []*Ipv4Dhcpd_Nodes_Node
}

Ipv4Dhcpd_Nodes IPv4 DHCPD operational data for a particular location

func (*Ipv4Dhcpd_Nodes) GetEntityData

func (nodes *Ipv4Dhcpd_Nodes) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node

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

	// This attribute is a key. The node id to filter on. For eg., 0/1/CPU0. The
	// type is string with pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	Nodeid interface{}

	// IPv4 DHCP proxy operational data.
	Proxy Ipv4Dhcpd_Nodes_Node_Proxy

	// IPv4 DHCP proxy/server Interface.
	Interfaces Ipv4Dhcpd_Nodes_Node_Interfaces

	// IPv4 DHCP base operational data.
	Base Ipv4Dhcpd_Nodes_Node_Base

	// IPv4 DHCP Server operational data.
	Server Ipv4Dhcpd_Nodes_Node_Server

	// IPv4 DHCPD Relay operational data.
	Relay Ipv4Dhcpd_Nodes_Node_Relay
}

Ipv4Dhcpd_Nodes_Node Location. For eg., 0/1/CPU0

func (*Ipv4Dhcpd_Nodes_Node) GetEntityData

func (node *Ipv4Dhcpd_Nodes_Node) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Base

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

	// DHCP base statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Base_Statistics

	// IPv4 DHCP ISSU status.
	IssuStatus Ipv4Dhcpd_Nodes_Node_Base_IssuStatus

	// DHCP base list of VRF names.
	Vrfs Ipv4Dhcpd_Nodes_Node_Base_Vrfs

	// IPv4 DHCP Base profile.
	Profiles Ipv4Dhcpd_Nodes_Node_Base_Profiles

	// IPv4 DHCP database.
	Database Ipv4Dhcpd_Nodes_Node_Base_Database
}

Ipv4Dhcpd_Nodes_Node_Base IPv4 DHCP base operational data

func (*Ipv4Dhcpd_Nodes_Node_Base) GetEntityData

func (base *Ipv4Dhcpd_Nodes_Node_Base) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Database

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

	// Database feature configured. The type is bool.
	Configured interface{}

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

	// Full file write interval in minutes. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	FullFileWriteInterval interface{}

	// Last full write file name. The type is string with length: 0..64.
	LastFullWriteFileName interface{}

	// Last full write time since epoch. The type is interface{} with range:
	// 0..4294967295.
	LastFullWriteTime interface{}

	// Full file write count. The type is interface{} with range: 0..4294967295.
	FullFileWriteCount interface{}

	// Failed full file write count. The type is interface{} with range:
	// 0..4294967295.
	FailedFullFileWriteCount interface{}

	// Full file record count. The type is interface{} with range: 0..4294967295.
	FullFileRecordCount interface{}

	// Last full file write error timestamp since epoch. The type is interface{}
	// with range: 0..4294967295.
	LastFullFileWriteErrorTimestamp interface{}

	// Incremental file write interval in minutes. The type is interface{} with
	// range: 0..4294967295. Units are minute.
	IncrementalFileWriteInterval interface{}

	// Last incremental write file name. The type is string with length: 0..64.
	LastIncrementalWriteFileName interface{}

	// Last incremental write time since epoch. The type is interface{} with
	// range: 0..4294967295.
	LastIncrementalWriteTime interface{}

	// Incremental file write count. The type is interface{} with range:
	// 0..4294967295.
	IncrementalFileWriteCount interface{}

	// Failed incremental file write count. The type is interface{} with range:
	// 0..4294967295.
	FailedIncrementalFileWriteCount interface{}

	// Incremental file record count. The type is interface{} with range:
	// 0..4294967295.
	IncrementalFileRecordCount interface{}

	// Last incremental file write error timestamp since epoch. The type is
	// interface{} with range: 0..4294967295.
	LastIncrementalFileWriteErrorTimestamp interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Database IPv4 DHCP database

func (*Ipv4Dhcpd_Nodes_Node_Base_Database) GetEntityData

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

type Ipv4Dhcpd_Nodes_Node_Base_IssuStatus

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

	// Timestamp for the ISSU sync complete in nanoseconds since Epoch, i.e. since
	// 00:00:00 UTC , January 1, 1970. The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	IssuSyncCompleteTime interface{}

	// Timestamp for the ISSU sync start in nanoseconds since Epoch, i.e. since
	// 00:00:00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	IssuSyncStartTime interface{}

	// Timestamp for the ISSU ready declaration in nanoseconds since Epoch, i.e.
	// since 00:00:00 UTC , January 1, 1970. The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	IssuReadyTime interface{}

	// Timestamp for the Big Bang notification time in nanoseconds since Epoch,
	// i.e. since 00:00:00 UTC , January 1, 1970. The type is interface{} with
	// range: 0..18446744073709551615. Units are nanosecond.
	BigBangTime interface{}

	// Timestamp for the change to Primary role notification time in nanoseconds
	// since Epoch, i .e. since 00:00:00 UTC, January 1, 1970. The type is
	// interface{} with range: 0..18446744073709551615. Units are nanosecond.
	PrimaryRoleTime interface{}

	// The current role of the DHCP process. The type is DhcpIssuRole.
	Role interface{}

	// The current ISSU phase of the DHCP process. The type is DhcpIssuPhase.
	Phase interface{}

	// The current version of the DHCP process in the context of an ISSU. The type
	// is DhcpIssuVersion.
	Version interface{}

	// Whether or not DHCP is currently connected to ISSU Manager during the ISSU
	// Load Phase. The type is bool.
	IssuReadyIssuMgrConnection interface{}

	// Whether or not DHCP has received all replicated entries during the ISSU
	// Load Phase. The type is bool.
	IssuReadyEntriesReplicate interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_IssuStatus IPv4 DHCP ISSU status

func (*Ipv4Dhcpd_Nodes_Node_Base_IssuStatus) GetEntityData

func (issuStatus *Ipv4Dhcpd_Nodes_Node_Base_IssuStatus) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles

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

	// IPv4 DHCP base profile. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile.
	Profile []*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile
}

Ipv4Dhcpd_Nodes_Node_Base_Profiles IPv4 DHCP Base profile

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles) GetEntityData

func (profiles *Ipv4Dhcpd_Nodes_Node_Base_Profiles) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile

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

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

	// Base Default Profile name. The type is string with length: 0..65.
	BaseDefaultProfileName interface{}

	// Default Profile mode. The type is interface{} with range: 0..255.
	DefaultProfileMode interface{}

	// Relay authenticate. The type is RelayInfoAuthenticate.
	RelayAuthenticate interface{}

	// DHCP configured Remote ID. The type is string with length: 0..768.
	RemoteId interface{}

	// Child profile count. The type is interface{} with range: 0..255.
	ChildProfileCount interface{}

	// Interface reference count. The type is interface{} with range: 0..255.
	IntfRefCount interface{}

	// Interface references.
	InterfaceReferences Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences

	// child profile info.
	ChildProfileInfo Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo
}

Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile IPv4 DHCP base profile

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo

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

	// ipv4 dhcpd base child profile info. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo_Ipv4DhcpdBaseChildProfileInfo.
	Ipv4DhcpdBaseChildProfileInfo []*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo_Ipv4DhcpdBaseChildProfileInfo
}

Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo child profile info

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo_Ipv4DhcpdBaseChildProfileInfo

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

	// Base Child Profile name. The type is string with length: 0..65.
	BaseChildProfileName interface{}

	// Profile mode. The type is interface{} with range: 0..255.
	Mode interface{}

	// Matched option code. The type is interface{} with range: 0..255.
	MatchedOptionCode interface{}

	// Matched option len. The type is interface{} with range: 0..255.
	MatchedOptionLen interface{}

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

Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo_Ipv4DhcpdBaseChildProfileInfo ipv4 dhcpd base child profile info

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_ChildProfileInfo_Ipv4DhcpdBaseChildProfileInfo) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences

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

	// ipv4 dhcpd base interface reference. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences_Ipv4DhcpdBaseInterfaceReference.
	Ipv4DhcpdBaseInterfaceReference []*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences_Ipv4DhcpdBaseInterfaceReference
}

Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences Interface references

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences_Ipv4DhcpdBaseInterfaceReference

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

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

Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences_Ipv4DhcpdBaseInterfaceReference ipv4 dhcpd base interface reference

func (*Ipv4Dhcpd_Nodes_Node_Base_Profiles_Profile_InterfaceReferences_Ipv4DhcpdBaseInterfaceReference) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Statistics

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

	// ipv4 dhcpd proxy stat. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat.
	Ipv4DhcpdProxyStat []*Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat
}

Ipv4Dhcpd_Nodes_Node_Base_Statistics DHCP base statistics

func (*Ipv4Dhcpd_Nodes_Node_Base_Statistics) GetEntityData

func (statistics *Ipv4Dhcpd_Nodes_Node_Base_Statistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat

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

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

	// Proxy statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat_Statistics
}

Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat ipv4 dhcpd proxy stat

func (*Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat_Statistics

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat_Statistics Proxy statistics

func (*Ipv4Dhcpd_Nodes_Node_Base_Statistics_Ipv4DhcpdProxyStat_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs

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

	// IPv4 DHCP base VRF name. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf.
	Vrf []*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs DHCP base list of VRF names

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs) GetEntityData

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

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf

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

	// IPv4 DHCP base statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf IPv4 DHCP base VRF name

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics

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

	// DHCP discover packets.
	Discover Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Discover

	// DHCP offer packets.
	Offer Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Offer

	// DHCP request packets.
	Request Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Request

	// DHCP decline packets.
	Decline Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Decline

	// DHCP ack packets.
	Ack Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Ack

	// DHCP nak packets.
	Nak Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Nak

	// DHCP release packets.
	Release Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Release

	// DHCP inform packets.
	Inform Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Inform

	// DHCP lease query packets.
	LeaseQuery Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCP lease not assigned.
	LeaseNotAssigned Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseNotAssigned

	// DHCP lease unknown.
	LeaseUnknown Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseUnknown

	// DHCP lease active.
	LeaseActive Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseActive

	// DHCP BOOTP request.
	BootpRequest Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpRequest

	// DHCP BOOTP reply.
	BootpReply Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpReply
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics IPv4 DHCP base statistics

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Ack

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Ack DHCP ack packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Ack) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpReply

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpReply DHCP BOOTP reply

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpReply) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpRequest

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpRequest DHCP BOOTP request

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_BootpRequest) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Decline

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Decline DHCP decline packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Discover

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Discover DHCP discover packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Discover) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Inform

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Inform DHCP inform packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseActive

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseActive DHCP lease active

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseActive) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseNotAssigned

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseNotAssigned DHCP lease not assigned

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseNotAssigned) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseQuery

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseQuery DHCP lease query packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseUnknown

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseUnknown DHCP lease unknown

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_LeaseUnknown) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Nak

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Nak DHCP nak packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Nak) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Offer

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Offer DHCP offer packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Offer) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Release

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Release DHCP release packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Release) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Request

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Request DHCP request packets

func (*Ipv4Dhcpd_Nodes_Node_Base_Vrfs_Vrf_Statistics_Request) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Interfaces

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

	// IPv4 DHCP proxy/server interface info. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Interfaces_Interface.
	Interface []*Ipv4Dhcpd_Nodes_Node_Interfaces_Interface
}

Ipv4Dhcpd_Nodes_Node_Interfaces IPv4 DHCP proxy/server Interface

func (*Ipv4Dhcpd_Nodes_Node_Interfaces) GetEntityData

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

type Ipv4Dhcpd_Nodes_Node_Interfaces_Interface

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

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

	// Ifhandle of the interface. The type is interface{} with range:
	// 0..4294967295.
	IntfIfhandle interface{}

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

	// Mode of interface. The type is interface{} with range: 0..4294967295.
	IntfMode interface{}

	// Is interface ambiguous. The type is interface{} with range: 0..4294967295.
	IntfIsAmbiguous interface{}

	// Name of profile attached to the interface. The type is string with length:
	// 0..65.
	IntfProfileName interface{}

	// Lease limit type on interface. The type is interface{} with range:
	// 0..4294967295.
	IntfLeaseLimitType interface{}

	// Lease limit count on interface. The type is interface{} with range:
	// 0..4294967295.
	IntfLeaseLimitCount interface{}

	// DHCPv6 Interface SRG role. The type is BagDhcpdIntfSrgRole.
	SrgRole interface{}

	// Mac Throttle Status. The type is bool.
	MacThrottle interface{}
}

Ipv4Dhcpd_Nodes_Node_Interfaces_Interface IPv4 DHCP proxy/server interface info

func (*Ipv4Dhcpd_Nodes_Node_Interfaces_Interface) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy

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

	// DHCP proxy stats info.
	StatisticsInfo Ipv4Dhcpd_Nodes_Node_Proxy_StatisticsInfo

	// DHCP proxy list of VRF names.
	Vrfs Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs

	// IPv4 DHCP proxy profile.
	Profiles Ipv4Dhcpd_Nodes_Node_Proxy_Profiles

	// DHCP proxy statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Proxy_Statistics

	// DHCP proxy disconnect history.
	DisconnectHistories Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories

	// DHCP proxy bindings.
	Binding Ipv4Dhcpd_Nodes_Node_Proxy_Binding
}

Ipv4Dhcpd_Nodes_Node_Proxy IPv4 DHCP proxy operational data

func (*Ipv4Dhcpd_Nodes_Node_Proxy) GetEntityData

func (proxy *Ipv4Dhcpd_Nodes_Node_Proxy) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Binding

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

	// DHCP proxy client bindings.
	Clients Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients

	// DHCP proxy binding summary.
	Summary Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Summary
}

Ipv4Dhcpd_Nodes_Node_Proxy_Binding DHCP proxy bindings

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Binding) GetEntityData

func (binding *Ipv4Dhcpd_Nodes_Node_Proxy_Binding) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients

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

	// Single DHCP proxy binding. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients_Client.
	Client []*Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients_Client
}

Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients DHCP proxy client bindings

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients_Client

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

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

	// DHCP client identifier. The type is string with length: 0..1275.
	ClientIdXr interface{}

	// DHCP client MAC address. The type is string.
	MacAddress interface{}

	// DHCP client/subscriber VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// DHCP server VRF name. The type is string with length: 0..33.
	ServerVrfName interface{}

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

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

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

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

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

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

	// Remaining lease time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RemainingLeaseTime interface{}

	// DHCP client state. The type is BagDhcpdProxyState.
	State interface{}

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

	// DHCP access interface VRF name. The type is string with length: 0..33.
	AccessVrfName interface{}

	// DHCP VLAN outer VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingOuterTag interface{}

	// DHCP VLAN inner VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingInnerTag interface{}

	// DHCP profile name. The type is string with length: 0..65.
	ProfileName interface{}

	// Is true if DHCP next renew from client will be NAK'd. The type is bool.
	IsNakNextRenew interface{}

	// DHCP subscriber label. The type is interface{} with range: 0..4294967295.
	SubscriberLabel interface{}

	// DHCP old subscriber label. The type is interface{} with range:
	// 0..4294967295.
	OldSubscriberLabel interface{}

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

	// DHCP received circuit ID. The type is string with length: 0..768.
	RxCircuitId interface{}

	// DHCP transmitted circuit ID. The type is string with length: 0..768.
	TxCircuitId interface{}

	// DHCP received Remote ID. The type is string with length: 0..768.
	RxRemoteId interface{}

	// DHCP transmitted Remote ID. The type is string with length: 0..768.
	TxRemoteId interface{}

	// DHCP received VSISO. The type is string with length: 0..768.
	RxVsiso interface{}

	// DHCP transmitted VSISO. The type is string with length: 0..768.
	TxVsiso interface{}

	// Is true if authentication is on received option82. The type is bool.
	IsAuthReceived interface{}

	// Is true if DHCP subscriber is Mobile. The type is bool.
	IsMblSubscriber interface{}

	// DHCP parameter request option. The type is string with length: 0..513.
	ParamRequest interface{}

	// DHCP saved options. The type is string with length: 0..2051.
	ParamResponse interface{}

	// session start time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionStartTimeEpoch interface{}

	// DHCPV4 SRG state. The type is interface{} with range: 0..4294967295.
	SrgState interface{}

	// event history. The type is slice of interface{} with range: 0..4294967295.
	EventHistory []interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients_Client Single DHCP proxy binding

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Clients_Client) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Summary

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

	// Total number of clients. The type is interface{} with range: 0..4294967295.
	Clients interface{}

	// Number of clients in init state. The type is interface{} with range:
	// 0..4294967295.
	InitializingClients interface{}

	// Number of clients in Init DPM wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDpmInit interface{}

	// Number of clients in Request DPM wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDpmRequest interface{}

	// Number of clients in Init DAPS wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDapsInit interface{}

	// Number of clients in selecting state. The type is interface{} with range:
	// 0..4294967295.
	SelectingClients interface{}

	// Number of clients in Offer sent state. The type is interface{} with range:
	// 0..4294967295.
	OfferSentForClient interface{}

	// Number of clients in requesting state. The type is interface{} with range:
	// 0..4294967295.
	RequestingClients interface{}

	// Number of clients in Waiting for DPM with Request. The type is interface{}
	// with range: 0..4294967295.
	RequestWaitingForDpm interface{}

	// Number of clients in Waiting for DPM with ACK. The type is interface{} with
	// range: 0..4294967295.
	AckWaitingForDpm interface{}

	// Number of clients in bound state. The type is interface{} with range:
	// 0..4294967295.
	BoundClients interface{}

	// Number of clients in renewing state. The type is interface{} with range:
	// 0..4294967295.
	RenewingClients interface{}

	// Number of clients in informing state. The type is interface{} with range:
	// 0..4294967295.
	InformingClients interface{}

	// Number of clients in reauth state. The type is interface{} with range:
	// 0..4294967295.
	ReauthorizingClients interface{}

	// Number of clients in waiting for DPM disconnect state. The type is
	// interface{} with range: 0..4294967295.
	WaitingForDpmDisconnect interface{}

	// Number of clients in Waiting for DPM after addr change. The type is
	// interface{} with range: 0..4294967295.
	WaitingForDpmAddrChange interface{}

	// Number of clients in deleting state. The type is interface{} with range:
	// 0..4294967295.
	DeletingClientsD interface{}

	// Number of clients in disconnected state. The type is interface{} with
	// range: 0..4294967295.
	DisconnectedClients interface{}

	// Number of clients in restarting state. The type is interface{} with range:
	// 0..4294967295.
	RestartingClients interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Summary DHCP proxy binding summary

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Binding_Summary) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories

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

	// Single DHCP proxy disconnect history. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory.
	DisconnectHistory []*Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory
}

Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories DHCP proxy disconnect history

func (*Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories) GetEntityData

func (disconnectHistories *Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory

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

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

	// session start time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionStartTimeEpoch interface{}

	// session end time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionEndTimeEpoch interface{}

	// DiscReason. The type is string with length: 0..256.
	DiscReason interface{}

	// sub label. The type is interface{} with range: 0..4294967295.
	SubLabel interface{}

	// MACAddress. The type is string with length: 0..17.
	MacAddress interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory Single DHCP proxy disconnect history

func (*Ipv4Dhcpd_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles

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

	// IPv4 DHCP proxy profile. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile.
	Profile []*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile
}

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles IPv4 DHCP proxy profile

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles) GetEntityData

func (profiles *Ipv4Dhcpd_Nodes_Node_Proxy_Profiles) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile

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

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

	// Is true if relay option is enabled. The type is bool.
	IsRelayOptionEnabled interface{}

	// Relay policy. The type is RelayInfoPolicy.
	RelayPolicy interface{}

	// Relay authenticate. The type is RelayInfoAuthenticate.
	RelayAuthenticate interface{}

	// Is true if relay untrusted is enabled. The type is bool.
	IsRelayAllowUntrustedEnabled interface{}

	// Is true if relay VPN enabled. The type is bool.
	IsRelayOptionvpnEnabled interface{}

	// Relay VPN RFC/Cisco mode. The type is RelayInfoVpnMode.
	RelayOptionvpnEnabledMode interface{}

	// Is true if relay check enabled. The type is bool.
	IsRelayCheck interface{}

	// Is true if dhcp subscriber is allowed to move. The type is bool.
	IsMoveAllowed interface{}

	// Broadcast policy. The type is BroadcastFlag.
	ProxyBroadcastFlagPolicy interface{}

	// Client lease time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ProxyProfileClientLeaseTime interface{}

	// Lease limit type. The type is ProxyLeaseLimit.
	ProxyLeaseLimitType interface{}

	// Lease limit count. The type is interface{} with range: 0..4294967295.
	ProxyLeaseLimitCount interface{}

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

	// VRF names. The type is slice of string with length: 0..33.
	VrfName []interface{}

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

	// VRF references.
	VrfReferences Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences

	// Interface references.
	InterfaceReferences Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences
}

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile IPv4 DHCP proxy profile

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences

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

	// ipv4 dhcpd proxy interface reference. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences_Ipv4DhcpdProxyInterfaceReference.
	Ipv4DhcpdProxyInterfaceReference []*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences_Ipv4DhcpdProxyInterfaceReference
}

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences Interface references

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences_Ipv4DhcpdProxyInterfaceReference

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

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

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences_Ipv4DhcpdProxyInterfaceReference ipv4 dhcpd proxy interface reference

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_InterfaceReferences_Ipv4DhcpdProxyInterfaceReference) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences

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

	// ipv4 dhcpd proxy vrf reference. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences_Ipv4DhcpdProxyVrfReference.
	Ipv4DhcpdProxyVrfReference []*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences_Ipv4DhcpdProxyVrfReference
}

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences VRF references

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences_Ipv4DhcpdProxyVrfReference

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

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

Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences_Ipv4DhcpdProxyVrfReference ipv4 dhcpd proxy vrf reference

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Profiles_Profile_VrfReferences_Ipv4DhcpdProxyVrfReference) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Statistics

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

	// ipv4 dhcpd proxy stat. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat.
	Ipv4DhcpdProxyStat []*Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat
}

Ipv4Dhcpd_Nodes_Node_Proxy_Statistics DHCP proxy statistics

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Statistics) GetEntityData

func (statistics *Ipv4Dhcpd_Nodes_Node_Proxy_Statistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_StatisticsInfo

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

	// Proxy Stats timestamp. The type is interface{} with range: 0..4294967295.
	ProxyStatsTimestamp interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_StatisticsInfo DHCP proxy stats info

func (*Ipv4Dhcpd_Nodes_Node_Proxy_StatisticsInfo) GetEntityData

func (statisticsInfo *Ipv4Dhcpd_Nodes_Node_Proxy_StatisticsInfo) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat

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

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

	// Proxy statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat_Statistics
}

Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat ipv4 dhcpd proxy stat

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat_Statistics

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat_Statistics Proxy statistics

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Statistics_Ipv4DhcpdProxyStat_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs

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

	// IPv4 DHCP proxy VRF name. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf.
	Vrf []*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs DHCP proxy list of VRF names

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf

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

	// IPv4 DHCP proxy statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf IPv4 DHCP proxy VRF name

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics

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

	// DHCP discover packets.
	Discover Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Discover

	// DHCP offer packets.
	Offer Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Offer

	// DHCP request packets.
	Request Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request

	// DHCP decline packets.
	Decline Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline

	// DHCP ack packets.
	Ack Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Ack

	// DHCP nak packets.
	Nak Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Nak

	// DHCP release packets.
	Release Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release

	// DHCP inform packets.
	Inform Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform

	// DHCP lease query packets.
	LeaseQuery Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCP lease not assigned.
	LeaseNotAssigned Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseNotAssigned

	// DHCP lease unknown.
	LeaseUnknown Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseUnknown

	// DHCP lease active.
	LeaseActive Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseActive

	// DHCP BOOTP request.
	BootpRequest Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpRequest

	// DHCP BOOTP reply.
	BootpReply Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpReply
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics IPv4 DHCP proxy statistics

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Ack

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Ack DHCP ack packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Ack) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpReply

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpReply DHCP BOOTP reply

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpReply) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpRequest

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpRequest DHCP BOOTP request

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_BootpRequest) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline DHCP decline packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Discover

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Discover DHCP discover packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Discover) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform DHCP inform packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseActive

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseActive DHCP lease active

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseActive) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseNotAssigned

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseNotAssigned DHCP lease not assigned

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseNotAssigned) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery DHCP lease query packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseUnknown

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseUnknown DHCP lease unknown

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseUnknown) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Nak

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Nak DHCP nak packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Nak) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Offer

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Offer DHCP offer packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Offer) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release DHCP release packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request DHCP request packets

func (*Ipv4Dhcpd_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay

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

	// DHCP Relay Profiles.
	Profiles Ipv4Dhcpd_Nodes_Node_Relay_Profiles

	// DHCP relay statistics info.
	StatisticsInfo Ipv4Dhcpd_Nodes_Node_Relay_StatisticsInfo

	// DHCP Relay VRF statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Relay_Statistics

	// DHCP relay list of VRF names.
	Vrfs Ipv4Dhcpd_Nodes_Node_Relay_Vrfs
}

Ipv4Dhcpd_Nodes_Node_Relay IPv4 DHCPD Relay operational data

func (*Ipv4Dhcpd_Nodes_Node_Relay) GetEntityData

func (relay *Ipv4Dhcpd_Nodes_Node_Relay) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Profiles

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

	// DHCP Relay profile. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Relay_Profiles_Profile.
	Profile []*Ipv4Dhcpd_Nodes_Node_Relay_Profiles_Profile
}

Ipv4Dhcpd_Nodes_Node_Relay_Profiles DHCP Relay Profiles

func (*Ipv4Dhcpd_Nodes_Node_Relay_Profiles) GetEntityData

func (profiles *Ipv4Dhcpd_Nodes_Node_Relay_Profiles) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Profiles_Profile

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

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

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

	// Profile UID. The type is interface{} with range: 0..4294967295.
	RelayProfileUid interface{}

	// Helper address count. The type is interface{} with range: 0..255.
	RelayProfileHelperCount interface{}

	// Relay info option. The type is interface{} with range: 0..255.
	RelayProfileRelayInfoOption interface{}

	// Relay info policy. The type is interface{} with range: 0..255.
	RelayProfileRelayInfoPolicy interface{}

	// Relay info untrusted. The type is interface{} with range: 0..255.
	RelayProfileRelayInfoAllowUntrusted interface{}

	// Relay info option vpn. The type is interface{} with range: 0..255.
	RelayProfileRelayInfoOptionvpn interface{}

	// Relay info option vpn-mode. The type is RelayInfoVpnMode.
	RelayProfileRelayInfoOptionvpnMode interface{}

	// Relay info check. The type is interface{} with range: 0..255.
	RelayProfileRelayInfoCheck interface{}

	// GIADDR policy. The type is interface{} with range: 0..255.
	RelayProfileGiAddrPolicy interface{}

	// Broadcast policy. The type is interface{} with range: 0..255.
	RelayProfileBroadcastFlagPolicy interface{}

	// Mac Mismatch Action. The type is interface{} with range: 0..255.
	RelayProfileMacMismatchAction interface{}

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

	// Helper address vrfs. The type is slice of string with length: 0..33.
	RelayProfileHelperVrf []interface{}

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

Ipv4Dhcpd_Nodes_Node_Relay_Profiles_Profile DHCP Relay profile

func (*Ipv4Dhcpd_Nodes_Node_Relay_Profiles_Profile) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Statistics

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

	// ipv4 dhcpd relay stat. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat.
	Ipv4DhcpdRelayStat []*Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat
}

Ipv4Dhcpd_Nodes_Node_Relay_Statistics DHCP Relay VRF statistics

func (*Ipv4Dhcpd_Nodes_Node_Relay_Statistics) GetEntityData

func (statistics *Ipv4Dhcpd_Nodes_Node_Relay_Statistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_StatisticsInfo

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

	// Relay Stats timestamp. The type is interface{} with range: 0..4294967295.
	RelayStatsTimestamp interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_StatisticsInfo DHCP relay statistics info

func (*Ipv4Dhcpd_Nodes_Node_Relay_StatisticsInfo) GetEntityData

func (statisticsInfo *Ipv4Dhcpd_Nodes_Node_Relay_StatisticsInfo) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat

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

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

	// Public relay statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat_Statistics
}

Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat ipv4 dhcpd relay stat

func (*Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat_Statistics

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat_Statistics Public relay statistics

func (*Ipv4Dhcpd_Nodes_Node_Relay_Statistics_Ipv4DhcpdRelayStat_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs

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

	// IPv4 DHCP relay VRF name. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf.
	Vrf []*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs DHCP relay list of VRF names

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf

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

	// IPv4 DHCP relay statistics.
	VrfStatistics Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf IPv4 DHCP relay VRF name

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics

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

	// DHCP discover packets.
	Discover Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Discover

	// DHCP offer packets.
	Offer Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Offer

	// DHCP request packets.
	Request Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Request

	// DHCP decline packets.
	Decline Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Decline

	// DHCP ack packets.
	Ack Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Ack

	// DHCP nak packets.
	Nak Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Nak

	// DHCP release packets.
	Release Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Release

	// DHCP inform packets.
	Inform Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Inform

	// DHCP lease query packets.
	LeaseQuery Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseQuery

	// DHCP lease not assigned.
	LeaseNotAssigned Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseNotAssigned

	// DHCP lease unknown.
	LeaseUnknown Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseUnknown

	// DHCP lease active.
	LeaseActive Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseActive

	// DHCP BOOTP request.
	BootpRequest Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpRequest

	// DHCP BOOTP reply.
	BootpReply Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpReply
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics IPv4 DHCP relay statistics

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Ack

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Ack DHCP ack packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Ack) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpReply

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpReply DHCP BOOTP reply

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpReply) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpRequest

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpRequest DHCP BOOTP request

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_BootpRequest) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Decline

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Decline DHCP decline packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Decline) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Discover

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Discover DHCP discover packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Discover) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Inform

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Inform DHCP inform packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Inform) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseActive

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseActive DHCP lease active

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseActive) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseNotAssigned

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseNotAssigned DHCP lease not assigned

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseNotAssigned) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseQuery

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseQuery DHCP lease query packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseQuery) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseUnknown

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseUnknown DHCP lease unknown

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_LeaseUnknown) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Nak

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Nak DHCP nak packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Nak) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Offer

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Offer DHCP offer packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Offer) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Release

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Release DHCP release packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Release) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Request

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Request DHCP request packets

func (*Ipv4Dhcpd_Nodes_Node_Relay_Vrfs_Vrf_VrfStatistics_Request) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server

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

	// IPv4 DHCP Server profile.
	Profiles Ipv4Dhcpd_Nodes_Node_Server_Profiles

	// DHCP Server statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Server_Statistics

	// DHCP server bindings.
	Binding Ipv4Dhcpd_Nodes_Node_Server_Binding

	// DHCP server disconnect history.
	DisconnectHistories Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories

	// DHCP proxy stats info.
	StatisticsInfo Ipv4Dhcpd_Nodes_Node_Server_StatisticsInfo

	// DHCP Server list of VRF names.
	Vrfs Ipv4Dhcpd_Nodes_Node_Server_Vrfs
}

Ipv4Dhcpd_Nodes_Node_Server IPv4 DHCP Server operational data

func (*Ipv4Dhcpd_Nodes_Node_Server) GetEntityData

func (server *Ipv4Dhcpd_Nodes_Node_Server) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Binding

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

	// DHCP server binding summary.
	Summary Ipv4Dhcpd_Nodes_Node_Server_Binding_Summary

	// DHCP server client bindings.
	Clients Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients
}

Ipv4Dhcpd_Nodes_Node_Server_Binding DHCP server bindings

func (*Ipv4Dhcpd_Nodes_Node_Server_Binding) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients

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

	// Single DHCP Server binding. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients_Client.
	Client []*Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients_Client
}

Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients DHCP server client bindings

func (*Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients_Client

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

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

	// DHCP client identifier. The type is string with length: 0..1275.
	ClientIdXr interface{}

	// DHCP client MAC address. The type is string.
	MacAddress interface{}

	// DHCP client/subscriber VRF name. The type is string with length: 0..33.
	VrfName interface{}

	// DHCP server VRF name. The type is string with length: 0..33.
	ServerVrfName interface{}

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

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

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

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

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

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

	// Remaining lease time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	RemainingLeaseTime interface{}

	// DHCP client state. The type is BagDhcpdProxyState.
	State interface{}

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

	// DHCP access interface VRF name. The type is string with length: 0..33.
	AccessVrfName interface{}

	// DHCP VLAN outer VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingOuterTag interface{}

	// DHCP VLAN inner VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingInnerTag interface{}

	// DHCP profile name. The type is string with length: 0..65.
	ProfileName interface{}

	// Is true if DHCP next renew from client will be NAK'd. The type is bool.
	IsNakNextRenew interface{}

	// DHCP subscriber label. The type is interface{} with range: 0..4294967295.
	SubscriberLabel interface{}

	// DHCP old subscriber label. The type is interface{} with range:
	// 0..4294967295.
	OldSubscriberLabel interface{}

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

	// DHCP received circuit ID. The type is string with length: 0..768.
	RxCircuitId interface{}

	// DHCP transmitted circuit ID. The type is string with length: 0..768.
	TxCircuitId interface{}

	// DHCP received Remote ID. The type is string with length: 0..768.
	RxRemoteId interface{}

	// DHCP transmitted Remote ID. The type is string with length: 0..768.
	TxRemoteId interface{}

	// DHCP received VSISO. The type is string with length: 0..768.
	RxVsiso interface{}

	// DHCP transmitted VSISO. The type is string with length: 0..768.
	TxVsiso interface{}

	// Is true if authentication is on received option82. The type is bool.
	IsAuthReceived interface{}

	// Is true if DHCP subscriber is Mobile. The type is bool.
	IsMblSubscriber interface{}

	// DHCP parameter request option. The type is string with length: 0..513.
	ParamRequest interface{}

	// DHCP saved options. The type is string with length: 0..2051.
	ParamResponse interface{}

	// session start time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionStartTimeEpoch interface{}

	// DHCPV4 SRG state. The type is interface{} with range: 0..4294967295.
	SrgState interface{}

	// event history. The type is slice of interface{} with range: 0..4294967295.
	EventHistory []interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients_Client Single DHCP Server binding

func (*Ipv4Dhcpd_Nodes_Node_Server_Binding_Clients_Client) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Binding_Summary

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

	// Total number of clients. The type is interface{} with range: 0..4294967295.
	Clients interface{}

	// Number of clients in init state. The type is interface{} with range:
	// 0..4294967295.
	InitializingClients interface{}

	// Number of clients in Init DPM wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDpmInit interface{}

	// Number of clients in Request DPM wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDpmRequest interface{}

	// Number of clients in Init DAPS wait state. The type is interface{} with
	// range: 0..4294967295.
	WaitingForDapsInit interface{}

	// Number of clients in selecting state. The type is interface{} with range:
	// 0..4294967295.
	SelectingClients interface{}

	// Number of clients in Offer sent state. The type is interface{} with range:
	// 0..4294967295.
	OfferSentForClient interface{}

	// Number of clients in requesting state. The type is interface{} with range:
	// 0..4294967295.
	RequestingClients interface{}

	// Number of clients in Waiting for DPM with Request. The type is interface{}
	// with range: 0..4294967295.
	RequestWaitingForDpm interface{}

	// Number of clients in Waiting for DPM with ACK. The type is interface{} with
	// range: 0..4294967295.
	AckWaitingForDpm interface{}

	// Number of clients in bound state. The type is interface{} with range:
	// 0..4294967295.
	BoundClients interface{}

	// Number of clients in renewing state. The type is interface{} with range:
	// 0..4294967295.
	RenewingClients interface{}

	// Number of clients in informing state. The type is interface{} with range:
	// 0..4294967295.
	InformingClients interface{}

	// Number of clients in reauth state. The type is interface{} with range:
	// 0..4294967295.
	ReauthorizingClients interface{}

	// Number of clients in waiting for DPM disconnect state. The type is
	// interface{} with range: 0..4294967295.
	WaitingForDpmDisconnect interface{}

	// Number of clients in Waiting for DPM after addr change. The type is
	// interface{} with range: 0..4294967295.
	WaitingForDpmAddrChange interface{}

	// Number of clients in deleting state. The type is interface{} with range:
	// 0..4294967295.
	DeletingClientsD interface{}

	// Number of clients in disconnected state. The type is interface{} with
	// range: 0..4294967295.
	DisconnectedClients interface{}

	// Number of clients in restarting state. The type is interface{} with range:
	// 0..4294967295.
	RestartingClients interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Binding_Summary DHCP server binding summary

func (*Ipv4Dhcpd_Nodes_Node_Server_Binding_Summary) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories

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

	// Single DHCP server disconnect history. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories_DisconnectHistory.
	DisconnectHistory []*Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories_DisconnectHistory
}

Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories DHCP server disconnect history

func (*Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories) GetEntityData

func (disconnectHistories *Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories_DisconnectHistory

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

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

	// session start time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionStartTimeEpoch interface{}

	// session end time epoch. The type is interface{} with range:
	// 0..18446744073709551615.
	SessionEndTimeEpoch interface{}

	// DiscReason. The type is string with length: 0..256.
	DiscReason interface{}

	// sub label. The type is interface{} with range: 0..4294967295.
	SubLabel interface{}

	// MACAddress. The type is string with length: 0..17.
	MacAddress interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories_DisconnectHistory Single DHCP server disconnect history

func (*Ipv4Dhcpd_Nodes_Node_Server_DisconnectHistories_DisconnectHistory) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Profiles

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

	// IPv4 DHCP server profile. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Server_Profiles_Profile.
	Profile []*Ipv4Dhcpd_Nodes_Node_Server_Profiles_Profile
}

Ipv4Dhcpd_Nodes_Node_Server_Profiles IPv4 DHCP Server profile

func (*Ipv4Dhcpd_Nodes_Node_Server_Profiles) GetEntityData

func (profiles *Ipv4Dhcpd_Nodes_Node_Server_Profiles) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Profiles_Profile

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

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

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

	// Secure ARP. The type is bool.
	SecureArp interface{}

	// Requested Address Check. The type is bool.
	RequestedAddressCheck interface{}

	// Server ID Check. The type is bool.
	ServerIdCheck interface{}

	// Duplicate MAC Address Check. The type is bool.
	DuplicateMacAddressCheck interface{}

	// Duplicate IP Address Check. The type is bool.
	DuplicateIpAddressCheck interface{}

	// Is true if dhcp subscriber is allowed to move. The type is bool.
	IsMoveAllowed interface{}

	// Bcast Policy. The type is interface{} with range: 0..255.
	BcastPolicy interface{}

	// Giaddr Policy. The type is interface{} with range: 0..255.
	GiaddrPolicy interface{}

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

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

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

	// Server netbios node type. The type is interface{} with range: 0..255.
	ServerProfileNetbiosNodeType interface{}

	// Server Bootfile name. The type is string with length: 0..256.
	ServerBootfileName interface{}

	// Server Domain name. The type is string with length: 0..256.
	ServerDomainName interface{}

	// Server iEdge Check. The type is interface{} with range: 0..255.
	ServerProfileiedgeCheck interface{}

	// Server DNS Count. The type is interface{} with range: 0..255.
	ServerProfileServerDnsCount interface{}

	// Server default count . The type is interface{} with range: 0..255.
	ServerProfiledefaultRouterCount interface{}

	// Server netbios svr count . The type is interface{} with range: 0..255.
	ServerProfileNetbiosNameSvrCount interface{}

	// Server time svr count . The type is interface{} with range: 0..255.
	ServerProfileTimeSvrCount interface{}

	// Lease Limit Type. The type is interface{} with range: 0..255.
	LeaseLimitType interface{}

	// Lease Limit Count. The type is interface{} with range: 0..4294967295.
	LeaseLimitCount interface{}

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

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

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

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

Ipv4Dhcpd_Nodes_Node_Server_Profiles_Profile IPv4 DHCP server profile

func (*Ipv4Dhcpd_Nodes_Node_Server_Profiles_Profile) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Statistics

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

	// ipv4 dhcpd proxy stat. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat.
	Ipv4DhcpdProxyStat []*Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat
}

Ipv4Dhcpd_Nodes_Node_Server_Statistics DHCP Server statistics

func (*Ipv4Dhcpd_Nodes_Node_Server_Statistics) GetEntityData

func (statistics *Ipv4Dhcpd_Nodes_Node_Server_Statistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Server_StatisticsInfo

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

	// Proxy Stats timestamp. The type is interface{} with range: 0..4294967295.
	ProxyStatsTimestamp interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_StatisticsInfo DHCP proxy stats info

func (*Ipv4Dhcpd_Nodes_Node_Server_StatisticsInfo) GetEntityData

func (statisticsInfo *Ipv4Dhcpd_Nodes_Node_Server_StatisticsInfo) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat

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

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

	// Proxy statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat_Statistics
}

Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat ipv4 dhcpd proxy stat

func (*Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat_Statistics

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat_Statistics Proxy statistics

func (*Ipv4Dhcpd_Nodes_Node_Server_Statistics_Ipv4DhcpdProxyStat_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs

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

	// IPv4 DHCP server VRF name. The type is slice of
	// Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf.
	Vrf []*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs DHCP Server list of VRF names

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf

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

	// IPv4 DHCP server statistics.
	Statistics Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf IPv4 DHCP server VRF name

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics

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

	// DHCP discover packets.
	Discover Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Discover

	// DHCP offer packets.
	Offer Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Offer

	// DHCP request packets.
	Request Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request

	// DHCP decline packets.
	Decline Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline

	// DHCP ack packets.
	Ack Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Ack

	// DHCP nak packets.
	Nak Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Nak

	// DHCP release packets.
	Release Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release

	// DHCP inform packets.
	Inform Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform

	// DHCP lease query packets.
	LeaseQuery Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCP lease not assigned.
	LeaseNotAssigned Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseNotAssigned

	// DHCP lease unknown.
	LeaseUnknown Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseUnknown

	// DHCP lease active.
	LeaseActive Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseActive

	// DHCP BOOTP request.
	BootpRequest Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpRequest

	// DHCP BOOTP reply.
	BootpReply Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpReply
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics IPv4 DHCP server statistics

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Ack

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Ack DHCP ack packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Ack) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpReply

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpReply DHCP BOOTP reply

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpReply) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpRequest

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpRequest DHCP BOOTP request

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_BootpRequest) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline DHCP decline packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Discover

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Discover DHCP discover packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Discover) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform DHCP inform packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseActive

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseActive DHCP lease active

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseActive) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseNotAssigned

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseNotAssigned DHCP lease not assigned

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseNotAssigned) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery DHCP lease query packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseUnknown

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseUnknown DHCP lease unknown

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseUnknown) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Nak

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Nak DHCP nak packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Nak) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Offer

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Offer DHCP offer packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Offer) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release DHCP release packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release) GetEntityData

type Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request

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

	// Received packets. The type is interface{} with range:
	// 0..18446744073709551615.
	ReceivedPackets interface{}

	// Transmitted packets. The type is interface{} with range:
	// 0..18446744073709551615.
	TransmittedPackets interface{}

	// Dropped packets. The type is interface{} with range:
	// 0..18446744073709551615.
	DroppedPackets interface{}
}

Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request DHCP request packets

func (*Ipv4Dhcpd_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request) GetEntityData

type Ipv4Dhcpd_Snoop

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

	// DHCP Snoop Bindings.
	Bindings Ipv4Dhcpd_Snoop_Bindings

	// DHCP snoop binding statistics.
	BindingStatistics Ipv4Dhcpd_Snoop_BindingStatistics

	// DHCP snoop statistics info.
	StatisticsInfo Ipv4Dhcpd_Snoop_StatisticsInfo

	// DHCP Snoop Profile.
	Profiles Ipv4Dhcpd_Snoop_Profiles

	// DHCP Snoop Statistics.
	Statistics Ipv4Dhcpd_Snoop_Statistics
}

Ipv4Dhcpd_Snoop DHCP Snoop operational data

func (*Ipv4Dhcpd_Snoop) GetEntityData

func (snoop *Ipv4Dhcpd_Snoop) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_BindingStatistics

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

	// Total number of snoop bindings. The type is interface{} with range:
	// 0..4294967295.
	SnoopBindingTotal interface{}

	// Snoop binding timestamp. The type is interface{} with range: 0..4294967295.
	SnoopBindingTimestamp interface{}
}

Ipv4Dhcpd_Snoop_BindingStatistics DHCP snoop binding statistics

func (*Ipv4Dhcpd_Snoop_BindingStatistics) GetEntityData

func (bindingStatistics *Ipv4Dhcpd_Snoop_BindingStatistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Bindings

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

	// DHCP Snoop binding. The type is slice of Ipv4Dhcpd_Snoop_Bindings_Binding.
	Binding []*Ipv4Dhcpd_Snoop_Bindings_Binding
}

Ipv4Dhcpd_Snoop_Bindings DHCP Snoop Bindings

func (*Ipv4Dhcpd_Snoop_Bindings) GetEntityData

func (bindings *Ipv4Dhcpd_Snoop_Bindings) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Bindings_Binding

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

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

	// DHCP client MAC address. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SnoopBindingChAddr interface{}

	// DHCP client MAC address length. The type is interface{} with range: 0..255.
	SnoopBindingChAddrLen interface{}

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

	// DHCP client id. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	SnoopBindingClientId interface{}

	// DHCP client id len. The type is interface{} with range: 0..255.
	SnoopBindingClientIdLen interface{}

	// DHCP sm state. The type is interface{} with range: 0..255.
	SnoopBindingState interface{}

	// DHCP lease time. The type is interface{} with range: 0..4294967295.
	SnoopBindingLease interface{}

	// DHCP lease start time. The type is interface{} with range: 0..4294967295.
	SnoopBindingLeaseStartTime interface{}

	// DHCP profile name. The type is string with length: 0..65.
	SnoopBindingProfileName interface{}

	// DHCP interface to client. The type is string with length: 0..321.
	SnoopBindngInterfaceName interface{}

	// DHCP L2 bridge name. The type is string with length: 0..74.
	SnoopBindingBridgeName interface{}
}

Ipv4Dhcpd_Snoop_Bindings_Binding DHCP Snoop binding

func (*Ipv4Dhcpd_Snoop_Bindings_Binding) GetEntityData

func (binding *Ipv4Dhcpd_Snoop_Bindings_Binding) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Profiles

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

	// DHCP Snoop profile. The type is slice of Ipv4Dhcpd_Snoop_Profiles_Profile.
	Profile []*Ipv4Dhcpd_Snoop_Profiles_Profile
}

Ipv4Dhcpd_Snoop_Profiles DHCP Snoop Profile

func (*Ipv4Dhcpd_Snoop_Profiles) GetEntityData

func (profiles *Ipv4Dhcpd_Snoop_Profiles) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Profiles_Profile

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

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

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

	// Profile unique ID. The type is interface{} with range: 0..4294967295.
	SnoopProfileUid interface{}

	// Relay info option. The type is interface{} with range: 0..255.
	SnoopProfileRelayInfoOption interface{}

	// Allow untrusted relay info. The type is interface{} with range: 0..255.
	SnoopProfileRelayInfoAllowUntrusted interface{}

	// Relay info policy. The type is interface{} with range: 0..255.
	SnoopProfileRelayInfoPolicy interface{}

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

Ipv4Dhcpd_Snoop_Profiles_Profile DHCP Snoop profile

func (*Ipv4Dhcpd_Snoop_Profiles_Profile) GetEntityData

func (profile *Ipv4Dhcpd_Snoop_Profiles_Profile) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Statistics

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

	// DHCP Snoop bridge domain statistics. The type is slice of
	// Ipv4Dhcpd_Snoop_Statistics_Statistic.
	Statistic []*Ipv4Dhcpd_Snoop_Statistics_Statistic
}

Ipv4Dhcpd_Snoop_Statistics DHCP Snoop Statistics

func (*Ipv4Dhcpd_Snoop_Statistics) GetEntityData

func (statistics *Ipv4Dhcpd_Snoop_Statistics) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_StatisticsInfo

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

	// Snoop Stats timestamp. The type is interface{} with range: 0..4294967295.
	SnoopStatsTimestamp interface{}
}

Ipv4Dhcpd_Snoop_StatisticsInfo DHCP snoop statistics info

func (*Ipv4Dhcpd_Snoop_StatisticsInfo) GetEntityData

func (statisticsInfo *Ipv4Dhcpd_Snoop_StatisticsInfo) GetEntityData() *types.CommonEntityData

type Ipv4Dhcpd_Snoop_Statistics_Statistic

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

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

	// DHCP L2 bridge name. The type is string with length: 0..74.
	SnoopStatisticsBridgeName interface{}

	// Public snoop statistics. The type is slice of interface{} with range:
	// 0..18446744073709551615.
	SnoopStatistic []interface{}
}

Ipv4Dhcpd_Snoop_Statistics_Statistic DHCP Snoop bridge domain statistics

func (*Ipv4Dhcpd_Snoop_Statistics_Statistic) GetEntityData

func (statistic *Ipv4Dhcpd_Snoop_Statistics_Statistic) GetEntityData() *types.CommonEntityData

type ProxyLeaseLimit

type ProxyLeaseLimit string

ProxyLeaseLimit represents Proxy profile lease limit type

const (
	// Proxy lease limit type none
	ProxyLeaseLimit_none ProxyLeaseLimit = "none"

	// Proxy lease limit type interface
	ProxyLeaseLimit_interface_ ProxyLeaseLimit = "interface"

	// Proxy lease limit type circuit ID
	ProxyLeaseLimit_circuit_id ProxyLeaseLimit = "circuit-id"

	// Proxy lease limit type remote ID
	ProxyLeaseLimit_remote_id ProxyLeaseLimit = "remote-id"

	// Proxy lease limit type remote ID + circuit ID
	ProxyLeaseLimit_remote_id_circuit_id ProxyLeaseLimit = "remote-id-circuit-id"
)

type RelayInfoAuthenticate

type RelayInfoAuthenticate string

RelayInfoAuthenticate represents Profile relay authenticate

const (
	// Relay authenticate received
	RelayInfoAuthenticate_received RelayInfoAuthenticate = "received"

	// Relay authenticate inserted
	RelayInfoAuthenticate_inserted RelayInfoAuthenticate = "inserted"
)

type RelayInfoPolicy

type RelayInfoPolicy string

RelayInfoPolicy represents Proxy profile relay policy

const (
	// Relay policy replace
	RelayInfoPolicy_replace RelayInfoPolicy = "replace"

	// Relay policy keep
	RelayInfoPolicy_keep RelayInfoPolicy = "keep"

	// Relay policy drop
	RelayInfoPolicy_drop RelayInfoPolicy = "drop"

	// Relay policy encapsulate
	RelayInfoPolicy_encapsulate RelayInfoPolicy = "encapsulate"
)

type RelayInfoVpnMode

type RelayInfoVpnMode string

RelayInfoVpnMode represents Relay Info Vpn Mode

const (
	// RFC Mode
	RelayInfoVpnMode_rfc RelayInfoVpnMode = "rfc"

	// Cisco Mode
	RelayInfoVpnMode_cisco RelayInfoVpnMode = "cisco"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL