ipv6_new_dhcpv6d_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 ipv6-new-dhcpv6d package operational data.

This module contains definitions for the following management objects:

dhcpv6: IPV6 DHCPD operational data

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BagDhcpv6dFsmState

type BagDhcpv6dFsmState string

BagDhcpv6dFsmState represents Bag dhcpv6d fsm state

const (
	// Server initializing state for client binding
	BagDhcpv6dFsmState_server_initializing BagDhcpv6dFsmState = "server-initializing"

	// Server waiting on DPM to validate subscriber
	BagDhcpv6dFsmState_server_waiting_dpm BagDhcpv6dFsmState = "server-waiting-dpm"

	// Server waiting on DAPS to assign/free
	// addr/prefix
	BagDhcpv6dFsmState_server_waiting_daps BagDhcpv6dFsmState = "server-waiting-daps"

	// Server waiting for a request from the client
	BagDhcpv6dFsmState_server_waiting_client BagDhcpv6dFsmState = "server-waiting-client"

	// Server waiting for iedge response for the
	// session
	BagDhcpv6dFsmState_server_waiting_subscriber BagDhcpv6dFsmState = "server-waiting-subscriber"

	// Server waiting for RIB response for route add
	BagDhcpv6dFsmState_server_waiting_rib BagDhcpv6dFsmState = "server-waiting-rib"

	// Server bound state to the client
	BagDhcpv6dFsmState_server_bound_client BagDhcpv6dFsmState = "server-bound-client"

	// Proxy initializing state for client binding
	BagDhcpv6dFsmState_proxy_initializing BagDhcpv6dFsmState = "proxy-initializing"

	// Proxy waiting on DPM to validate subscriber
	BagDhcpv6dFsmState_proxy_waiting_dpm BagDhcpv6dFsmState = "proxy-waiting-dpm"

	// Proxy waiting on DAPS to assign/free prefix(ND)
	BagDhcpv6dFsmState_proxy_waiting_daps BagDhcpv6dFsmState = "proxy-waiting-daps"

	// Proxy waiting for a msg from the client/srv
	BagDhcpv6dFsmState_proxy_waiting_client_server BagDhcpv6dFsmState = "proxy-waiting-client-server"

	// Proxy waiting on iedge to sub session resp
	BagDhcpv6dFsmState_proxy_waiting_subscriber BagDhcpv6dFsmState = "proxy-waiting-subscriber"

	// Proxy waiting on RIB response
	BagDhcpv6dFsmState_proxy_waiting_rib BagDhcpv6dFsmState = "proxy-waiting-rib"

	// Proxy bound state to the client
	BagDhcpv6dFsmState_proxy_bound_client BagDhcpv6dFsmState = "proxy-bound-client"
)

type BagDhcpv6dIaId

type BagDhcpv6dIaId string

BagDhcpv6dIaId represents Bag dhcpv6d ia id

const (
	// Non-temporary Addresses assigned
	BagDhcpv6dIaId_iana BagDhcpv6dIaId = "iana"

	// Prefix delegeated to client
	BagDhcpv6dIaId_iapd BagDhcpv6dIaId = "iapd"

	// Temporary Addresses - not supported
	BagDhcpv6dIaId_iata BagDhcpv6dIaId = "iata"
)

type BagDhcpv6dIntfSergRole

type BagDhcpv6dIntfSergRole string

BagDhcpv6dIntfSergRole represents Bag dhcpv6d intf serg role

const (
	// DHCPv6 Interface SERG role NONE
	BagDhcpv6dIntfSergRole_none BagDhcpv6dIntfSergRole = "none"

	// DHCPv6 Interface SERG role Master
	BagDhcpv6dIntfSergRole_master BagDhcpv6dIntfSergRole = "master"

	// DHCPv6 Interface SERG role Slave
	BagDhcpv6dIntfSergRole_slave BagDhcpv6dIntfSergRole = "slave"
)

type BagDhcpv6dIntfSrgRole

type BagDhcpv6dIntfSrgRole string

BagDhcpv6dIntfSrgRole represents Bag dhcpv6d intf srg role

const (
	// DHCPv6 Interface SRG role NONE
	BagDhcpv6dIntfSrgRole_none BagDhcpv6dIntfSrgRole = "none"

	// DHCPv6 Interface SRG role Master
	BagDhcpv6dIntfSrgRole_master BagDhcpv6dIntfSrgRole = "master"

	// DHCPv6 Interface SRG role Slave
	BagDhcpv6dIntfSrgRole_slave BagDhcpv6dIntfSrgRole = "slave"
)

type BagDhcpv6dSubMode

type BagDhcpv6dSubMode string

BagDhcpv6dSubMode represents Bag dhcpv6d sub mode

const (
	// DHCPv6 Base mode
	BagDhcpv6dSubMode_base BagDhcpv6dSubMode = "base"

	// DHCPv6 Server mode
	BagDhcpv6dSubMode_server BagDhcpv6dSubMode = "server"

	// DHCPv6 Proxy mode
	BagDhcpv6dSubMode_proxy BagDhcpv6dSubMode = "proxy"
)

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 Dhcpv6

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

	// DHCP IssuStatus.
	IssuStatus Dhcpv6_IssuStatus

	// IPv6 DHCP list of nodes.
	Nodes Dhcpv6_Nodes
}

Dhcpv6 IPV6 DHCPD operational data

func (*Dhcpv6) GetEntityData

func (dhcpv6 *Dhcpv6) GetEntityData() *types.CommonEntityData

type Dhcpv6IssuRole

type Dhcpv6IssuRole string

Dhcpv6IssuRole represents Dhcpv6 issu role

const (
	// Primary role
	Dhcpv6IssuRole_role_primary Dhcpv6IssuRole = "role-primary"

	// Secondary role
	Dhcpv6IssuRole_role_secondary Dhcpv6IssuRole = "role-secondary"
)

type Dhcpv6IssuVersion

type Dhcpv6IssuVersion string

Dhcpv6IssuVersion represents Dhcpv6 issu version

const (
	// Version 1
	Dhcpv6IssuVersion_version1 Dhcpv6IssuVersion = "version1"

	// Version 2
	Dhcpv6IssuVersion_version2 Dhcpv6IssuVersion = "version2"
)

type Dhcpv6_IssuStatus

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

	// Timestamp for the process start 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.
	ProcessStartTime interface{}

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

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

	// The current role of the DHCP process. The type is Dhcpv6IssuRole.
	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 Dhcpv6IssuVersion.
	Version interface{}
}

Dhcpv6_IssuStatus DHCP IssuStatus

func (*Dhcpv6_IssuStatus) GetEntityData

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

type Dhcpv6_Nodes

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

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

Dhcpv6_Nodes IPv6 DHCP list of nodes

func (*Dhcpv6_Nodes) GetEntityData

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

type Dhcpv6_Nodes_Node

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

	// IPv6 DHCP proxy operational data.
	Proxy Dhcpv6_Nodes_Node_Proxy

	// IPv6 DHCP Base.
	Base Dhcpv6_Nodes_Node_Base

	// IPv6 DHCP server operational data.
	Server Dhcpv6_Nodes_Node_Server

	// IPv6 DHCP relay operational data.
	Relay Dhcpv6_Nodes_Node_Relay
}

Dhcpv6_Nodes_Node IPv6 DHCP particular node name

func (*Dhcpv6_Nodes_Node) GetEntityData

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

type Dhcpv6_Nodes_Node_Base

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

	// DHCP database.
	Database Dhcpv6_Nodes_Node_Base_Database

	// IPv6 DHCP Base Binding.
	AddrBindings Dhcpv6_Nodes_Node_Base_AddrBindings
}

Dhcpv6_Nodes_Node_Base IPv6 DHCP Base

func (*Dhcpv6_Nodes_Node_Base) GetEntityData

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

type Dhcpv6_Nodes_Node_Base_AddrBindings

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

	// DHCPv6 base stats debug. The type is slice of
	// Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding.
	AddrBinding []*Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding
}

Dhcpv6_Nodes_Node_Base_AddrBindings IPv6 DHCP Base Binding

func (*Dhcpv6_Nodes_Node_Base_AddrBindings) GetEntityData

func (addrBindings *Dhcpv6_Nodes_Node_Base_AddrBindings) GetEntityData() *types.CommonEntityData

type Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding

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

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

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

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

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

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

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

	// DHCPV6 reply server IPv6 address. The type is string with pattern:
	// ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?.
	ReplyServerIpv6Address 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{}

	// DHCPV6 client state. The type is BagDhcpv6dFsmState.
	State interface{}

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

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

	// DHCPV6 VLAN tag count. The type is interface{} with range: 0..255.
	BaseBindingTags interface{}

	// DHCPV6 VLAN Outer VLAN. The type is interface{} with range: 0..4294967295.
	BaseBindingOuterTag interface{}

	// DHCPV6 VLAN Inner VLAN. The type is interface{} with range: 0..4294967295.
	BaseBindingInnerTag interface{}

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

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

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

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

	// DHCPV6 received client DUID. The type is string with length: 0..771.
	RxClientDuid interface{}

	// DHCPV6 transmitted client DUID. The type is string with length: 0..771.
	TxClientUid interface{}

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

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

	// DHCPV6 received Interface ID. The type is string with length: 0..771.
	RxInterfaceId interface{}

	// DHCPV6 transmitted Interface ID. The type is string with length: 0..771.
	TxInterfaceId interface{}
}

Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding DHCPv6 base stats debug

func (*Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding) GetEntityData

type Dhcpv6_Nodes_Node_Base_Database

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

Dhcpv6_Nodes_Node_Base_Database DHCP database

func (*Dhcpv6_Nodes_Node_Base_Database) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy

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

	// DHCPV6 proxy list of VRF names.
	Vrfs Dhcpv6_Nodes_Node_Proxy_Vrfs

	// IPv6 DHCP proxy profile.
	Profiles Dhcpv6_Nodes_Node_Proxy_Profiles

	// DHCPv6 proxy disconnect history.
	DisconnectHistories Dhcpv6_Nodes_Node_Proxy_DisconnectHistories

	// DHCPV6 proxy interface.
	Interfaces Dhcpv6_Nodes_Node_Proxy_Interfaces

	// DHCPv6 proxy statistics.
	Statistics Dhcpv6_Nodes_Node_Proxy_Statistics

	// DHCPV6 proxy bindings.
	Binding Dhcpv6_Nodes_Node_Proxy_Binding
}

Dhcpv6_Nodes_Node_Proxy IPv6 DHCP proxy operational data

func (*Dhcpv6_Nodes_Node_Proxy) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Binding

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

	// DHCPV6 proxy client bindings.
	Clients Dhcpv6_Nodes_Node_Proxy_Binding_Clients

	// DHCPV6 proxy binding summary.
	Summary Dhcpv6_Nodes_Node_Proxy_Binding_Summary
}

Dhcpv6_Nodes_Node_Proxy_Binding DHCPV6 proxy bindings

func (*Dhcpv6_Nodes_Node_Proxy_Binding) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients

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

	// Single DHCPV6 proxy binding. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client.
	Client []*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client
}

Dhcpv6_Nodes_Node_Proxy_Binding_Clients DHCPV6 proxy client bindings

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client

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

	// Client DUID. The type is string.
	Duid interface{}

	// DHCPV6 client flag. The type is interface{} with range: 0..4294967295.
	ClientFlag interface{}

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

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

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

	// Number of ia_id/pd. The type is interface{} with range: 0..4294967295.
	IaIdPDs interface{}

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

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

	// DHCPV6 VLAN tag count. The type is interface{} with range: 0..255.
	ProxyBindingTags interface{}

	// DHCPV6 VLAN Outer VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingOuterTag interface{}

	// DHCPV6 VLAN Inner VLAN. The type is interface{} with range: 0..4294967295.
	ProxyBindingInnerTag interface{}

	// DHCPV6 class name. The type is string with length: 0..64.
	ClassName interface{}

	// DHCPV6 pool name. The type is string with length: 0..64.
	PoolName interface{}

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

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

	// DHCPV6 received Interface ID. The type is string with length: 0..771.
	RxInterfaceId interface{}

	// DHCPV6 transmitted Interface ID. The type is string with length: 0..771.
	TxInterfaceId interface{}

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

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

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

	// DHCPV6 framed ipv6 prefix length used by ND. The type is interface{} with
	// range: 0..255.
	FramedPrefixLength interface{}

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

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

	// DHCPV6 SRG Intf Role. The type is interface{} with range: 0..4294967295.
	SrgIntfRole interface{}

	// SRG P2P Status. The type is bool.
	Srgp2p interface{}

	// DHCPV6 SRG VRF NAME. The type is string with length: 0..33.
	SrgVrfName interface{}

	// DHCPV6 SERG state. The type is interface{} with range: 0..4294967295.
	SergState interface{}

	// DHCPV6 SERG Intf Role. The type is interface{} with range: 0..4294967295.
	SergIntfRole interface{}

	// List of DHCPv6 IA_ID/PDs.
	IaIdPd Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd
}

Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client Single DHCPV6 proxy binding

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd

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

	// bag dhcpv6d ia id pd info. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo.
	BagDhcpv6dIaIdPdInfo []*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo
}

Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd List of DHCPv6 IA_ID/PDs

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo

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

	// IA type. The type is BagDhcpv6dIaId.
	IaType interface{}

	// IA_ID of this IA. The type is interface{} with range: 0..4294967295.
	IaId interface{}

	// FSM Flag for this IA. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Total address in this IA. The type is interface{} with range: 0..65535.
	TotalAddress interface{}

	// State. The type is BagDhcpv6dFsmState.
	State interface{}

	// List of addresses in this IA.
	Addresses Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses
}

Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo bag dhcpv6d ia id pd info

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses

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

	// bag dhcpv6d addr attrb. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb.
	BagDhcpv6dAddrAttrb []*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb
}

Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses List of addresses in this IA

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb

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

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

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

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

Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb bag dhcpv6d addr attrb

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Summary

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

	// IANA proxy binding summary.
	Iana Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana

	// IAPD proxy binding summary.
	Iapd Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd
}

Dhcpv6_Nodes_Node_Proxy_Binding_Summary DHCPV6 proxy binding summary

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Summary) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana

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

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

	// Number of clients waiting on DPM to validate subscriber. The type is
	// interface{} with range: 0..4294967295.
	DpmWaitingClients interface{}

	// Number of clients waiting on DAPS to assign/free prefix(ND). The type is
	// interface{} with range: 0..4294967295.
	DapsWaitingClients interface{}

	// Number of clients waiting for a message from the client/server. The type is
	// interface{} with range: 0..4294967295.
	MsgWaitingClients interface{}

	// Number of clients waiting on iedge to subscriber session. The type is
	// interface{} with range: 0..4294967295.
	IedgeWaitingClients interface{}

	// Number of clients in waiting on RIB response. The type is interface{} with
	// range: 0..4294967295.
	RibWaitingClients interface{}

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

Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana IANA proxy binding summary

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd

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

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

	// Number of clients waiting on DPM to validate subscriber. The type is
	// interface{} with range: 0..4294967295.
	DpmWaitingClients interface{}

	// Number of clients waiting on DAPS to assign/free prefix(ND). The type is
	// interface{} with range: 0..4294967295.
	DapsWaitingClients interface{}

	// Number of clients waiting for a message from the client/server. The type is
	// interface{} with range: 0..4294967295.
	MsgWaitingClients interface{}

	// Number of clients waiting on iedge to subscriber session. The type is
	// interface{} with range: 0..4294967295.
	IedgeWaitingClients interface{}

	// Number of clients in waiting on RIB response. The type is interface{} with
	// range: 0..4294967295.
	RibWaitingClients interface{}

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

Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd IAPD proxy binding summary

func (*Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_DisconnectHistories

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

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

Dhcpv6_Nodes_Node_Proxy_DisconnectHistories DHCPv6 proxy disconnect history

func (*Dhcpv6_Nodes_Node_Proxy_DisconnectHistories) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory

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

	// Client DUID. The type is string with length: 0..131.
	Duid interface{}

	// IAType. The type is string with length: 0..6.
	IaType interface{}

	// ia id. The type is interface{} with range: 0..4294967295.
	IaId interface{}

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

Dhcpv6_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory Single DHCPv6 proxy disconnect history

func (*Dhcpv6_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Interfaces

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

	// IPv6 DHCP proxy interface. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface.
	Interface []*Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface
}

Dhcpv6_Nodes_Node_Proxy_Interfaces DHCPV6 proxy interface

func (*Dhcpv6_Nodes_Node_Proxy_Interfaces) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface

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

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

	// Mode of interface. The type is BagDhcpv6dSubMode.
	ProxyInterfaceMode interface{}

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

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

	// Lease limit type on interface. The type is LeaseLimit.
	ProxyInterfaceLeaseLimitType interface{}

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

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

	// DHCPv6 Interface SERG role. The type is BagDhcpv6dIntfSergRole.
	SergRole interface{}

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

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

	// SRG P2P Status. The type is bool.
	Srgp2p interface{}
}

Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface IPv6 DHCP proxy interface

func (*Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles

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

	// IPv6 DHCP proxy profile. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile.
	Profile []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile
}

Dhcpv6_Nodes_Node_Proxy_Profiles IPv6 DHCP proxy profile

func (*Dhcpv6_Nodes_Node_Proxy_Profiles) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile

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

	// DHCPV6 throttle table.
	ThrottleInfos Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos

	// IPv6 DHCP proxy class table.
	ProxyClasses Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses

	// IPv6 DHCP proxy profile Info.
	Info Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile IPv6 DHCP proxy profile

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info

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

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

	// Remote id. The type is string with length: 0..257.
	RemoteId interface{}

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

	// LinkAddress From RA mesage. The type is bool.
	ProxyProfileLinkaddressFromRaEnable interface{}

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

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

	// Interface names. The type is slice of string with length: 0..65.
	InterfaceName []interface{}

	// Interface id references.
	InterfaceIdReferences Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences

	// VRF references.
	VrfReferences Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences

	// Interface references.
	InterfaceReferences Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info IPv6 DHCP proxy profile Info

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences

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

	// ipv6 dhcpv6d proxy iid reference. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference.
	Ipv6Dhcpv6dProxyIidReference []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences Interface id references

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference

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

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

	// Interface id. The type is string with length: 0..257.
	ProxyInterfaceId interface{}
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference ipv6 dhcpv6d proxy iid reference

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences

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

	// ipv6 dhcpv6d proxy interface reference. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference.
	Ipv6Dhcpv6dProxyInterfaceReference []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences Interface references

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference

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

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

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference ipv6 dhcpv6d proxy interface reference

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences

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

	// ipv6 dhcpv6d proxy vrf reference. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference.
	Ipv6Dhcpv6dProxyVrfReference []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences VRF references

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference

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

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

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference ipv6 dhcpv6d proxy vrf reference

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses

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

	// IPv6 DHCP proxy class profile. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass.
	ProxyClass []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses IPv6 DHCP proxy class table

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass

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

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

	// Class name. The type is string with length: 0..65.
	ClassNameXr interface{}

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

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

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass IPv6 DHCP proxy class profile

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos

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

	// IPv6 DHCP proxy profile Throttle Info. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo.
	ThrottleInfo []*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos DHCPV6 throttle table

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo

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

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

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

	// DHCP access interface. The type is string with length: 0..65.
	Ifname interface{}

	// State of entry. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Time Left in secs. The type is interface{} with range: 0..4294967295. Units
	// are second.
	TimeLeft interface{}
}

Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo IPv6 DHCP proxy profile Throttle Info

func (*Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Statistics

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

	// ipv6 dhcpv6d proxy stat. The type is slice of
	// Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat.
	Ipv6Dhcpv6dProxyStat []*Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat
}

Dhcpv6_Nodes_Node_Proxy_Statistics DHCPv6 proxy statistics

func (*Dhcpv6_Nodes_Node_Proxy_Statistics) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat

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

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

	// Proxy statistics.
	Statistics Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics
}

Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat ipv6 dhcpv6d proxy stat

func (*Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics

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

Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics Proxy statistics

func (*Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs

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

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

Dhcpv6_Nodes_Node_Proxy_Vrfs DHCPV6 proxy list of VRF names

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs) GetEntityData

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

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf

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

	// IPv6 DHCP proxy statistics.
	Statistics Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics
}

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf IPv6 DHCP proxy VRF name

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics

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

	// DHCPV6 solicit packets.
	Solicit Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit

	// DHCPV6 advertise packets.
	Advertise Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise

	// DHCPV6 request packets.
	Request Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request

	// DHCPV6 reply packets.
	Reply Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply

	// DHCPV6 confirm packets.
	Confirm Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm

	// DHCPV6 decline packets.
	Decline Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline

	// DHCPV6 renew packets.
	Renew Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew

	// DHCPV6 rebind packets.
	Rebind Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind

	// DHCPV6 release packets.
	Release Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release

	// DHCPV6 reconfig packets.
	Reconfig Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig

	// DHCPV6 inform packets.
	Inform Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform

	// DHCPV6 relay forward packets.
	RelayForward Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward

	// DHCPV6 relay reply packets.
	RelayReply Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply

	// DHCPV6 lease query packets.
	LeaseQuery Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCPV6 lease query reply packets.
	LeaseQueryReply Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply

	// DHCPV6 lease query done packets.
	LeaseQueryDone Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone

	// DHCPV6 lease query data packets.
	LeaseQueryData Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData
}

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics IPv6 DHCP proxy statistics

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise DHCPV6 advertise packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm DHCPV6 confirm packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline DHCPV6 decline packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform DHCPV6 inform packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery DHCPV6 lease query packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData DHCPV6 lease query data packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone DHCPV6 lease query done packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply DHCPV6 lease query reply packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind DHCPV6 rebind packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig DHCPV6 reconfig packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward DHCPV6 relay forward packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply DHCPV6 relay reply packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release DHCPV6 release packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew DHCPV6 renew packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply DHCPV6 reply packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request DHCPV6 request packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request) GetEntityData

type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit

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

Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit DHCPV6 solicit packets

func (*Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit) GetEntityData

type Dhcpv6_Nodes_Node_Relay

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

	// DHCPv6 relay statistics.
	Statistics Dhcpv6_Nodes_Node_Relay_Statistics

	// DHCPV6 relay bindings.
	Binding Dhcpv6_Nodes_Node_Relay_Binding

	// DHCPV6 relay list of VRF names.
	Vrfs Dhcpv6_Nodes_Node_Relay_Vrfs
}

Dhcpv6_Nodes_Node_Relay IPv6 DHCP relay operational data

func (*Dhcpv6_Nodes_Node_Relay) GetEntityData

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

type Dhcpv6_Nodes_Node_Relay_Binding

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

	// DHCPV6 relay binding summary.
	Summary Dhcpv6_Nodes_Node_Relay_Binding_Summary

	// DHCPV6 relay client bindings.
	Clients Dhcpv6_Nodes_Node_Relay_Binding_Clients
}

Dhcpv6_Nodes_Node_Relay_Binding DHCPV6 relay bindings

func (*Dhcpv6_Nodes_Node_Relay_Binding) GetEntityData

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

type Dhcpv6_Nodes_Node_Relay_Binding_Clients

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

	// Single DHCPV6 relay binding. The type is slice of
	// Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client.
	Client []*Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client
}

Dhcpv6_Nodes_Node_Relay_Binding_Clients DHCPV6 relay client bindings

func (*Dhcpv6_Nodes_Node_Relay_Binding_Clients) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client

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

	// Client DUID. The type is string.
	Duid interface{}

	// Client unique identifier. The type is interface{} with range:
	// 0..4294967295.
	ClientIdXr interface{}

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

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

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

	// Client route lifetime. The type is interface{} with range: 0..4294967295.
	Lifetime interface{}

	// Client route remaining lifetime. The type is interface{} with range:
	// 0..4294967295.
	RemLifeTime interface{}

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

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

	// IA_ID of this IA. The type is interface{} with range: 0..4294967295.
	IaId interface{}

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

Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client Single DHCPV6 relay binding

func (*Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Binding_Summary

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

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

Dhcpv6_Nodes_Node_Relay_Binding_Summary DHCPV6 relay binding summary

func (*Dhcpv6_Nodes_Node_Relay_Binding_Summary) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Statistics

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

	// ipv6 dhcpv6d relay stat. The type is slice of
	// Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat.
	Ipv6Dhcpv6dRelayStat []*Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat
}

Dhcpv6_Nodes_Node_Relay_Statistics DHCPv6 relay statistics

func (*Dhcpv6_Nodes_Node_Relay_Statistics) GetEntityData

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

type Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat

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

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

	// Relay statistics.
	Statistics Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics
}

Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat ipv6 dhcpv6d relay stat

func (*Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics

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

Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics Relay statistics

func (*Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs

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

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

Dhcpv6_Nodes_Node_Relay_Vrfs DHCPV6 relay list of VRF names

func (*Dhcpv6_Nodes_Node_Relay_Vrfs) GetEntityData

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

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf

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

	// IPv6 DHCP relay statistics.
	Statistics Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics
}

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf IPv6 DHCP relay VRF name

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics

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

	// DHCPV6 solicit packets.
	Solicit Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit

	// DHCPV6 advertise packets.
	Advertise Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise

	// DHCPV6 request packets.
	Request Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request

	// DHCPV6 reply packets.
	Reply Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply

	// DHCPV6 confirm packets.
	Confirm Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm

	// DHCPV6 decline packets.
	Decline Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline

	// DHCPV6 renew packets.
	Renew Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew

	// DHCPV6 rebind packets.
	Rebind Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind

	// DHCPV6 release packets.
	Release Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release

	// DHCPV6 reconfig packets.
	Reconfig Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig

	// DHCPV6 inform packets.
	Inform Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform

	// DHCPV6 relay forward packets.
	RelayForward Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward

	// DHCPV6 relay reply packets.
	RelayReply Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply

	// DHCPV6 lease query packets.
	LeaseQuery Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCPV6 lease query reply packets.
	LeaseQueryReply Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply

	// DHCPV6 lease query done packets.
	LeaseQueryDone Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone

	// DHCPV6 lease query data packets.
	LeaseQueryData Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData
}

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics IPv6 DHCP relay statistics

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise DHCPV6 advertise packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm DHCPV6 confirm packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline DHCPV6 decline packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform DHCPV6 inform packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery DHCPV6 lease query packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData DHCPV6 lease query data packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone DHCPV6 lease query done packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply DHCPV6 lease query reply packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind DHCPV6 rebind packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig DHCPV6 reconfig packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward DHCPV6 relay forward packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply DHCPV6 relay reply packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release DHCPV6 release packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew DHCPV6 renew packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply DHCPV6 reply packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request DHCPV6 request packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request) GetEntityData

type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit

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

Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit DHCPV6 solicit packets

func (*Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit) GetEntityData

type Dhcpv6_Nodes_Node_Server

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

	// DHCPv6 server disconnect history.
	DisconnectHistories Dhcpv6_Nodes_Node_Server_DisconnectHistories

	// DHCPV6 server bindings.
	Binding Dhcpv6_Nodes_Node_Server_Binding

	// DHCPV6 server list of VRF names.
	Vrfs Dhcpv6_Nodes_Node_Server_Vrfs

	// IPv6 DHCP server profile.
	Profiles Dhcpv6_Nodes_Node_Server_Profiles

	// DHCPV6 server interface.
	Interfaces Dhcpv6_Nodes_Node_Server_Interfaces

	// DHCPv6 server statistics.
	Statistics Dhcpv6_Nodes_Node_Server_Statistics

	// DHCPv6 server binding with options.
	BindingOptions Dhcpv6_Nodes_Node_Server_BindingOptions
}

Dhcpv6_Nodes_Node_Server IPv6 DHCP server operational data

func (*Dhcpv6_Nodes_Node_Server) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_Binding

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

	// DHCPV6 server binding summary.
	Summary Dhcpv6_Nodes_Node_Server_Binding_Summary

	// DHCPV6 server client bindings.
	Clients Dhcpv6_Nodes_Node_Server_Binding_Clients
}

Dhcpv6_Nodes_Node_Server_Binding DHCPV6 server bindings

func (*Dhcpv6_Nodes_Node_Server_Binding) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_BindingOptions

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

	// DHCPv6 server binding from MAC address.
	MacBindOptions Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions

	// DHCPv6 server binding from DUID.
	DuidBindOptions Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions
}

Dhcpv6_Nodes_Node_Server_BindingOptions DHCPv6 server binding with options

func (*Dhcpv6_Nodes_Node_Server_BindingOptions) GetEntityData

func (bindingOptions *Dhcpv6_Nodes_Node_Server_BindingOptions) GetEntityData() *types.CommonEntityData

type Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions

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

	// DHCPv6 server binding with options. The type is slice of
	// Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption.
	DuidBindOption []*Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption
}

Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions DHCPv6 server binding from DUID

func (*Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions) GetEntityData

type Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption

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

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

	// Client MAC address. The type is string.
	MacAddressXr interface{}

	// Client DUID. The type is string.
	DuidXr interface{}

	// DNS address count. The type is interface{} with range: 0..255.
	DnsCount interface{}

	// Client Option 17 value. The type is string.
	Opt17 interface{}

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

Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption DHCPv6 server binding with options

func (*Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption) GetEntityData

type Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions

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

	// DHCPv6 server binding with options. The type is slice of
	// Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption.
	MacBindOption []*Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption
}

Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions DHCPv6 server binding from MAC address

func (*Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions) GetEntityData

type Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption

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

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

	// Client MAC address. The type is string.
	MacAddressXr interface{}

	// Client DUID. The type is string.
	DuidXr interface{}

	// DNS address count. The type is interface{} with range: 0..255.
	DnsCount interface{}

	// Client Option 17 value. The type is string.
	Opt17 interface{}

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

Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption DHCPv6 server binding with options

func (*Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients

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

	// Single DHCPV6 server binding. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Binding_Clients_Client.
	Client []*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client
}

Dhcpv6_Nodes_Node_Server_Binding_Clients DHCPV6 server client bindings

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client

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

	// Client DUID. The type is string.
	Duid interface{}

	// Client unique identifier. The type is interface{} with range:
	// 0..4294967295.
	ClientIdXr interface{}

	// DHCPV6 client flag. The type is interface{} with range: 0..4294967295.
	ClientFlag interface{}

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

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

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

	// Number of ia_id/pd. The type is interface{} with range: 0..4294967295.
	IaIdPDs interface{}

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

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

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

	// DHCPV6 VLAN tag count. The type is interface{} with range: 0..255.
	ServerBindingTags interface{}

	// DHCPV6 VLAN Outer VLAN. The type is interface{} with range: 0..4294967295.
	ServerBindingOuterTag interface{}

	// DHCPV6 VLAN Inner VLAN. The type is interface{} with range: 0..4294967295.
	ServerBindingInnerTag interface{}

	// DHCPV6 pool name. The type is string with length: 0..64.
	PoolName interface{}

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

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

	// DHCPV6 framed ipv6 prefix length used by ND. The type is interface{} with
	// range: 0..255.
	FramedPrefixLength interface{}

	// DHCPV6 class name. The type is string with length: 0..64.
	ClassName interface{}

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

	// DHCPV6 received Interface ID. The type is string with length: 0..771.
	RxInterfaceId interface{}

	// DHCPV6 server prefix pool name. The type is string with length: 0..64.
	PrefixPoolName interface{}

	// DHCPV6 server address pool name. The type is string with length: 0..64.
	AddressPoolName interface{}

	// DNS server count. The type is interface{} with range: 0..4294967295.
	DnsServerCount interface{}

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

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

	// DHCPV6 SRG Intf Role. The type is interface{} with range: 0..4294967295.
	SrgIntfRole interface{}

	// SRG P2P Status. The type is bool.
	Srgp2p interface{}

	// DHCPV6 SRG VRF NAME. The type is string with length: 0..33.
	SrgVrfName interface{}

	// DHCPV6 SERG state. The type is interface{} with range: 0..4294967295.
	SesrgState interface{}

	// DHCPV6 SERG Intf Role. The type is interface{} with range: 0..4294967295.
	SergIntfRole interface{}

	// List of DHCPv6 IA_ID/PDs.
	IaIdPd Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd
}

Dhcpv6_Nodes_Node_Server_Binding_Clients_Client Single DHCPV6 server binding

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd

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

	// bag dhcpv6d ia id pd info. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo.
	BagDhcpv6dIaIdPdInfo []*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo
}

Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd List of DHCPv6 IA_ID/PDs

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo

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

	// IA type. The type is BagDhcpv6dIaId.
	IaType interface{}

	// IA_ID of this IA. The type is interface{} with range: 0..4294967295.
	IaId interface{}

	// FSM Flag for this IA. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Total address in this IA. The type is interface{} with range: 0..65535.
	TotalAddress interface{}

	// State. The type is BagDhcpv6dFsmState.
	State interface{}

	// List of addresses in this IA.
	Addresses Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses
}

Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo bag dhcpv6d ia id pd info

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses

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

	// bag dhcpv6d addr attrb. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb.
	BagDhcpv6dAddrAttrb []*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb
}

Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses List of addresses in this IA

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb

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

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

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

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

Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb bag dhcpv6d addr attrb

func (*Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Summary

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

	// IANA server binding summary.
	Iana Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana

	// IAPD server binding summary.
	Iapd Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd
}

Dhcpv6_Nodes_Node_Server_Binding_Summary DHCPV6 server binding summary

func (*Dhcpv6_Nodes_Node_Server_Binding_Summary) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana

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

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

	// Number of clients waiting on DPM to validate subscriber. The type is
	// interface{} with range: 0..4294967295.
	DpmWaitingClients interface{}

	// Number of clients waiting on DAPS to assign/free addr/prefix. The type is
	// interface{} with range: 0..4294967295.
	DapsWaitingClients interface{}

	// Number of clients waiting for a request from the client. The type is
	// interface{} with range: 0..4294967295.
	RequestWaitingClients interface{}

	// Number of clients waiting for iedge for the session. The type is
	// interface{} with range: 0..4294967295.
	IedgeWaitingClients interface{}

	// Number of clients in waiting for RIB response. The type is interface{} with
	// range: 0..4294967295.
	RibWaitingClients interface{}

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

Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana IANA server binding summary

func (*Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana) GetEntityData

type Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd

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

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

	// Number of clients waiting on DPM to validate subscriber. The type is
	// interface{} with range: 0..4294967295.
	DpmWaitingClients interface{}

	// Number of clients waiting on DAPS to assign/free addr/prefix. The type is
	// interface{} with range: 0..4294967295.
	DapsWaitingClients interface{}

	// Number of clients waiting for a request from the client. The type is
	// interface{} with range: 0..4294967295.
	RequestWaitingClients interface{}

	// Number of clients waiting for iedge for the session. The type is
	// interface{} with range: 0..4294967295.
	IedgeWaitingClients interface{}

	// Number of clients in waiting for RIB response. The type is interface{} with
	// range: 0..4294967295.
	RibWaitingClients interface{}

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

Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd IAPD server binding summary

func (*Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd) GetEntityData

type Dhcpv6_Nodes_Node_Server_DisconnectHistories

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

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

Dhcpv6_Nodes_Node_Server_DisconnectHistories DHCPv6 server disconnect history

func (*Dhcpv6_Nodes_Node_Server_DisconnectHistories) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_DisconnectHistories_DisconnectHistory

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

	// Client DUID. The type is string with length: 0..131.
	Duid interface{}

	// IAType. The type is string with length: 0..6.
	IaType interface{}

	// ia id. The type is interface{} with range: 0..4294967295.
	IaId interface{}

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

Dhcpv6_Nodes_Node_Server_DisconnectHistories_DisconnectHistory Single DHCPv6 server disconnect history

func (*Dhcpv6_Nodes_Node_Server_DisconnectHistories_DisconnectHistory) GetEntityData

type Dhcpv6_Nodes_Node_Server_Interfaces

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

	// IPv6 DHCP server interface. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Interfaces_Interface.
	Interface []*Dhcpv6_Nodes_Node_Server_Interfaces_Interface
}

Dhcpv6_Nodes_Node_Server_Interfaces DHCPV6 server interface

func (*Dhcpv6_Nodes_Node_Server_Interfaces) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_Interfaces_Interface

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

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

	// Mode of interface. The type is BagDhcpv6dSubMode.
	ServerInterfaceMode interface{}

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

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

	// Lease limit type on interface. The type is LeaseLimit.
	ServerInterfaceLeaseLimitType interface{}

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

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

	// DHCPv6 Interface SERG role. The type is BagDhcpv6dIntfSergRole.
	SergRole interface{}

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

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

	// SRG P2P Status. The type is bool.
	Srgp2p interface{}
}

Dhcpv6_Nodes_Node_Server_Interfaces_Interface IPv6 DHCP server interface

func (*Dhcpv6_Nodes_Node_Server_Interfaces_Interface) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles

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

	// IPv6 DHCP server profile. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Profiles_Profile.
	Profile []*Dhcpv6_Nodes_Node_Server_Profiles_Profile
}

Dhcpv6_Nodes_Node_Server_Profiles IPv6 DHCP server profile

func (*Dhcpv6_Nodes_Node_Server_Profiles) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_Profiles_Profile

type Dhcpv6_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\-\.:,_@#%$\+=\|;]+.
	ProfileName interface{}

	// IPv6 DHCP server profile Info.
	Info Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info

	// DHCPV6 throttle table.
	ThrottleInfos Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos

	// IPv6 DHCP server class table.
	ServerClasses Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile IPv6 DHCP server profile

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info

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

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

	// Allowed DUID Type. The type is interface{} with range: 0..65535.
	ProfileAllowedDuidType interface{}

	// Server domain name. The type is string with length: 0..65.
	DomainName interface{}

	// DNS address count. The type is interface{} with range: 0..255.
	ProfileDns interface{}

	// Server aftr name. The type is string with length: 0..65.
	AftrName interface{}

	// Server framed address pool name. The type is string with length: 0..65.
	FramedAddrPoolName interface{}

	// Server delegated prefix pool name. The type is string with length: 0..65.
	DelegatedPrefixPoolName interface{}

	// Rapid Commit. The type is bool.
	RapidCommit interface{}

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

	// Server lease time.
	Lease Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease

	// Interface references.
	InterfaceReferences Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info IPv6 DHCP server profile Info

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences

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

	// ipv6 dhcpv6d server interface reference. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference.
	Ipv6Dhcpv6dServerInterfaceReference []*Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences Interface references

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference

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

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

Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference ipv6 dhcpv6d server interface reference

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease

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

	// DHCPV6 client lease in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	Seconds interface{}

	// Time in format HH:MM:SS. The type is string with length: 0..10.
	Time interface{}
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease Server lease time

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses

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

	// IPv6 DHCP server class profile. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass.
	ServerClass []*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses IPv6 DHCP server class table

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass

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

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

	// Class name. The type is string with length: 0..65.
	ClassNameXr interface{}

	// Server domain name. The type is string with length: 0..65.
	DomainName interface{}

	// DNS address count. The type is interface{} with range: 0..255.
	ProfileDns interface{}

	// Server framed address pool name. The type is string with length: 0..65.
	FramedAddrPoolName interface{}

	// Server delegated prefix pool name. The type is string with length: 0..65.
	DelegatedPrefixPoolName interface{}

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

Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass IPv6 DHCP server class profile

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos

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

	// IPv6 DHCP server profile Throttle Info. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo.
	ThrottleInfo []*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos DHCPV6 throttle table

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos) GetEntityData

type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo

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

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

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

	// DHCP access interface. The type is string with length: 0..65.
	Ifname interface{}

	// State of entry. The type is interface{} with range: 0..4294967295.
	State interface{}

	// Time Left in secs. The type is interface{} with range: 0..4294967295. Units
	// are second.
	TimeLeft interface{}
}

Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo IPv6 DHCP server profile Throttle Info

func (*Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo) GetEntityData

type Dhcpv6_Nodes_Node_Server_Statistics

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

	// ipv6 dhcpv6d server stat. The type is slice of
	// Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat.
	Ipv6Dhcpv6dServerStat []*Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat
}

Dhcpv6_Nodes_Node_Server_Statistics DHCPv6 server statistics

func (*Dhcpv6_Nodes_Node_Server_Statistics) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat

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

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

	// Server statistics.
	Statistics Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics
}

Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat ipv6 dhcpv6d server stat

func (*Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat) GetEntityData

type Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics

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

Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics Server statistics

func (*Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs

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

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

Dhcpv6_Nodes_Node_Server_Vrfs DHCPV6 server list of VRF names

func (*Dhcpv6_Nodes_Node_Server_Vrfs) GetEntityData

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

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf

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

	// IPv6 DHCP server statistics.
	Statistics Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics
}

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf IPv6 DHCP server VRF name

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics

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

	// DHCPV6 solicit packets.
	Solicit Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit

	// DHCPV6 advertise packets.
	Advertise Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise

	// DHCPV6 request packets.
	Request Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request

	// DHCPV6 reply packets.
	Reply Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply

	// DHCPV6 confirm packets.
	Confirm Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm

	// DHCPV6 decline packets.
	Decline Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline

	// DHCPV6 renew packets.
	Renew Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew

	// DHCPV6 rebind packets.
	Rebind Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind

	// DHCPV6 release packets.
	Release Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release

	// DHCPV6 reconfig packets.
	Reconfig Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig

	// DHCPV6 inform packets.
	Inform Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform

	// DHCPV6 relay forward packets.
	RelayForward Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward

	// DHCPV6 relay reply packets.
	RelayReply Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply

	// DHCPV6 lease query packets.
	LeaseQuery Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery

	// DHCPV6 lease query reply packets.
	LeaseQueryReply Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply

	// DHCPV6 lease query done packets.
	LeaseQueryDone Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone

	// DHCPV6 lease query data packets.
	LeaseQueryData Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData
}

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics IPv6 DHCP server statistics

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise DHCPV6 advertise packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm DHCPV6 confirm packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline DHCPV6 decline packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform DHCPV6 inform packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery DHCPV6 lease query packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData DHCPV6 lease query data packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone DHCPV6 lease query done packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply DHCPV6 lease query reply packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind DHCPV6 rebind packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig DHCPV6 reconfig packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward DHCPV6 relay forward packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply DHCPV6 relay reply packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release DHCPV6 release packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew DHCPV6 renew packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply DHCPV6 reply packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request DHCPV6 request packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request) GetEntityData

type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit

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

Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit DHCPV6 solicit packets

func (*Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit) GetEntityData

type LeaseLimit

type LeaseLimit string

LeaseLimit represents Profile lease limit type

const (
	// Lease limit type none
	LeaseLimit_none LeaseLimit = "none"

	// Lease limit type interface
	LeaseLimit_interface_ LeaseLimit = "interface"

	// Lease limit type circuit ID
	LeaseLimit_circuit_id LeaseLimit = "circuit-id"

	// Lease limit type remote ID
	LeaseLimit_remote_id LeaseLimit = "remote-id"
)

Jump to

Keyboard shortcuts

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