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 ¶
- type BagDhcpv6dFsmState
- type BagDhcpv6dIaId
- type BagDhcpv6dIntfSergRole
- type BagDhcpv6dIntfSrgRole
- type BagDhcpv6dSubMode
- type DhcpIssuPhase
- type Dhcpv6
- type Dhcpv6IssuRole
- type Dhcpv6IssuVersion
- type Dhcpv6_IssuStatus
- type Dhcpv6_Nodes
- type Dhcpv6_Nodes_Node
- type Dhcpv6_Nodes_Node_Base
- type Dhcpv6_Nodes_Node_Base_AddrBindings
- type Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding
- type Dhcpv6_Nodes_Node_Base_Database
- type Dhcpv6_Nodes_Node_Proxy
- type Dhcpv6_Nodes_Node_Proxy_Binding
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses
- type Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb
- type Dhcpv6_Nodes_Node_Proxy_Binding_Summary
- type Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana
- type Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd
- type Dhcpv6_Nodes_Node_Proxy_DisconnectHistories
- type Dhcpv6_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory
- type Dhcpv6_Nodes_Node_Proxy_Interfaces
- type Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface
- type Dhcpv6_Nodes_Node_Proxy_Profiles
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos
- type Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo
- type Dhcpv6_Nodes_Node_Proxy_Statistics
- type Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat
- type Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics
- type Dhcpv6_Nodes_Node_Proxy_Vrfs
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request
- type Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit
- type Dhcpv6_Nodes_Node_Relay
- type Dhcpv6_Nodes_Node_Relay_Binding
- type Dhcpv6_Nodes_Node_Relay_Binding_Clients
- type Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client
- type Dhcpv6_Nodes_Node_Relay_Binding_Summary
- type Dhcpv6_Nodes_Node_Relay_Statistics
- type Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat
- type Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics
- type Dhcpv6_Nodes_Node_Relay_Vrfs
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request
- type Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit
- type Dhcpv6_Nodes_Node_Server
- type Dhcpv6_Nodes_Node_Server_Binding
- type Dhcpv6_Nodes_Node_Server_BindingOptions
- type Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions
- type Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption
- type Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions
- type Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption
- type Dhcpv6_Nodes_Node_Server_Binding_Clients
- type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client
- type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd
- type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo
- type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses
- type Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb
- type Dhcpv6_Nodes_Node_Server_Binding_Summary
- type Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana
- type Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd
- type Dhcpv6_Nodes_Node_Server_DisconnectHistories
- type Dhcpv6_Nodes_Node_Server_DisconnectHistories_DisconnectHistory
- type Dhcpv6_Nodes_Node_Server_Interfaces
- type Dhcpv6_Nodes_Node_Server_Interfaces_Interface
- type Dhcpv6_Nodes_Node_Server_Profiles
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos
- type Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo
- type Dhcpv6_Nodes_Node_Server_Statistics
- type Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat
- type Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics
- type Dhcpv6_Nodes_Node_Server_Vrfs
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request
- type Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit
- type LeaseLimit
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 ¶
func (addrBinding *Dhcpv6_Nodes_Node_Base_AddrBindings_AddrBinding) GetEntityData() *types.CommonEntityData
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 ¶
func (clients *Dhcpv6_Nodes_Node_Proxy_Binding_Clients) GetEntityData() *types.CommonEntityData
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 ¶
func (client *Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client) GetEntityData() *types.CommonEntityData
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 ¶
func (iaIdPd *Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd) GetEntityData() *types.CommonEntityData
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 ¶
func (bagDhcpv6dIaIdPdInfo *Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (addresses *Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses) GetEntityData() *types.CommonEntityData
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 ¶
func (bagDhcpv6dAddrAttrb *Dhcpv6_Nodes_Node_Proxy_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb) GetEntityData() *types.CommonEntityData
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 ¶
func (summary *Dhcpv6_Nodes_Node_Proxy_Binding_Summary) GetEntityData() *types.CommonEntityData
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 ¶
func (iana *Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iana) GetEntityData() *types.CommonEntityData
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 ¶
func (iapd *Dhcpv6_Nodes_Node_Proxy_Binding_Summary_Iapd) GetEntityData() *types.CommonEntityData
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 ¶
func (disconnectHistory *Dhcpv6_Nodes_Node_Proxy_DisconnectHistories_DisconnectHistory) GetEntityData() *types.CommonEntityData
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 ¶
func (self *Dhcpv6_Nodes_Node_Proxy_Interfaces_Interface) GetEntityData() *types.CommonEntityData
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 ¶
func (profile *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile) GetEntityData() *types.CommonEntityData
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 ¶
func (info *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceIdReferences *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dProxyIidReference *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceIdReferences_Ipv6Dhcpv6dProxyIidReference) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceReferences *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dProxyInterfaceReference *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dProxyInterfaceReference) GetEntityData() *types.CommonEntityData
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 ¶
func (vrfReferences *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dProxyVrfReference *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_Info_VrfReferences_Ipv6Dhcpv6dProxyVrfReference) GetEntityData() *types.CommonEntityData
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 ¶
func (proxyClasses *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses) GetEntityData() *types.CommonEntityData
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 ¶
func (proxyClass *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ProxyClasses_ProxyClass) GetEntityData() *types.CommonEntityData
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 ¶
func (throttleInfos *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos) GetEntityData() *types.CommonEntityData
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 ¶
func (throttleInfo *Dhcpv6_Nodes_Node_Proxy_Profiles_Profile_ThrottleInfos_ThrottleInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dProxyStat *Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Proxy_Statistics_Ipv6Dhcpv6dProxyStat_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (vrf *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (advertise *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Advertise) GetEntityData() *types.CommonEntityData
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 ¶
func (confirm *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Confirm) GetEntityData() *types.CommonEntityData
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 ¶
func (decline *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Decline) GetEntityData() *types.CommonEntityData
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 ¶
func (inform *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Inform) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQuery *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryData *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryDone *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryReply *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData() *types.CommonEntityData
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 ¶
func (rebind *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Rebind) GetEntityData() *types.CommonEntityData
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 ¶
func (reconfig *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reconfig) GetEntityData() *types.CommonEntityData
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 ¶
func (relayForward *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayForward) GetEntityData() *types.CommonEntityData
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 ¶
func (relayReply *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_RelayReply) GetEntityData() *types.CommonEntityData
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 ¶
func (release *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Release) GetEntityData() *types.CommonEntityData
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 ¶
func (renew *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Renew) GetEntityData() *types.CommonEntityData
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 ¶
func (reply *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Reply) GetEntityData() *types.CommonEntityData
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 ¶
func (request *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Request) GetEntityData() *types.CommonEntityData
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 ¶
func (solicit *Dhcpv6_Nodes_Node_Proxy_Vrfs_Vrf_Statistics_Solicit) GetEntityData() *types.CommonEntityData
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 ¶
func (clients *Dhcpv6_Nodes_Node_Relay_Binding_Clients) GetEntityData() *types.CommonEntityData
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 ¶
func (client *Dhcpv6_Nodes_Node_Relay_Binding_Clients_Client) GetEntityData() *types.CommonEntityData
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 ¶
func (summary *Dhcpv6_Nodes_Node_Relay_Binding_Summary) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dRelayStat *Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Relay_Statistics_Ipv6Dhcpv6dRelayStat_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (vrf *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (advertise *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Advertise) GetEntityData() *types.CommonEntityData
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 ¶
func (confirm *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Confirm) GetEntityData() *types.CommonEntityData
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 ¶
func (decline *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Decline) GetEntityData() *types.CommonEntityData
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 ¶
func (inform *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Inform) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQuery *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryData *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryDone *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryReply *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData() *types.CommonEntityData
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 ¶
func (rebind *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Rebind) GetEntityData() *types.CommonEntityData
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 ¶
func (reconfig *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reconfig) GetEntityData() *types.CommonEntityData
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 ¶
func (relayForward *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayForward) GetEntityData() *types.CommonEntityData
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 ¶
func (relayReply *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_RelayReply) GetEntityData() *types.CommonEntityData
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 ¶
func (release *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Release) GetEntityData() *types.CommonEntityData
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 ¶
func (renew *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Renew) GetEntityData() *types.CommonEntityData
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 ¶
func (reply *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Reply) GetEntityData() *types.CommonEntityData
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 ¶
func (request *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Request) GetEntityData() *types.CommonEntityData
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 ¶
func (solicit *Dhcpv6_Nodes_Node_Relay_Vrfs_Vrf_Statistics_Solicit) GetEntityData() *types.CommonEntityData
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 ¶
func (duidBindOptions *Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions) GetEntityData() *types.CommonEntityData
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 ¶
func (duidBindOption *Dhcpv6_Nodes_Node_Server_BindingOptions_DuidBindOptions_DuidBindOption) GetEntityData() *types.CommonEntityData
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 ¶
func (macBindOptions *Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions) GetEntityData() *types.CommonEntityData
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 ¶
func (macBindOption *Dhcpv6_Nodes_Node_Server_BindingOptions_MacBindOptions_MacBindOption) GetEntityData() *types.CommonEntityData
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 ¶
func (clients *Dhcpv6_Nodes_Node_Server_Binding_Clients) GetEntityData() *types.CommonEntityData
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 ¶
func (client *Dhcpv6_Nodes_Node_Server_Binding_Clients_Client) GetEntityData() *types.CommonEntityData
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 ¶
func (iaIdPd *Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd) GetEntityData() *types.CommonEntityData
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 ¶
func (bagDhcpv6dIaIdPdInfo *Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (addresses *Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses) GetEntityData() *types.CommonEntityData
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 ¶
func (bagDhcpv6dAddrAttrb *Dhcpv6_Nodes_Node_Server_Binding_Clients_Client_IaIdPd_BagDhcpv6dIaIdPdInfo_Addresses_BagDhcpv6dAddrAttrb) GetEntityData() *types.CommonEntityData
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 ¶
func (summary *Dhcpv6_Nodes_Node_Server_Binding_Summary) GetEntityData() *types.CommonEntityData
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 ¶
func (iana *Dhcpv6_Nodes_Node_Server_Binding_Summary_Iana) GetEntityData() *types.CommonEntityData
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 ¶
func (iapd *Dhcpv6_Nodes_Node_Server_Binding_Summary_Iapd) GetEntityData() *types.CommonEntityData
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 ¶
func (disconnectHistory *Dhcpv6_Nodes_Node_Server_DisconnectHistories_DisconnectHistory) GetEntityData() *types.CommonEntityData
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 ¶
func (self *Dhcpv6_Nodes_Node_Server_Interfaces_Interface) GetEntityData() *types.CommonEntityData
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 ¶
func (profile *Dhcpv6_Nodes_Node_Server_Profiles_Profile) GetEntityData() *types.CommonEntityData
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 ¶
func (info *Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceReferences *Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dServerInterfaceReference *Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_InterfaceReferences_Ipv6Dhcpv6dServerInterfaceReference) GetEntityData() *types.CommonEntityData
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 ¶
func (lease *Dhcpv6_Nodes_Node_Server_Profiles_Profile_Info_Lease) GetEntityData() *types.CommonEntityData
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 ¶
func (serverClasses *Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses) GetEntityData() *types.CommonEntityData
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 ¶
func (serverClass *Dhcpv6_Nodes_Node_Server_Profiles_Profile_ServerClasses_ServerClass) GetEntityData() *types.CommonEntityData
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 ¶
func (throttleInfos *Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos) GetEntityData() *types.CommonEntityData
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 ¶
func (throttleInfo *Dhcpv6_Nodes_Node_Server_Profiles_Profile_ThrottleInfos_ThrottleInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (ipv6Dhcpv6dServerStat *Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Server_Statistics_Ipv6Dhcpv6dServerStat_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (vrf *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf) GetEntityData() *types.CommonEntityData
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 ¶
func (statistics *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics) GetEntityData() *types.CommonEntityData
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 ¶
func (advertise *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Advertise) GetEntityData() *types.CommonEntityData
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 ¶
func (confirm *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Confirm) GetEntityData() *types.CommonEntityData
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 ¶
func (decline *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Decline) GetEntityData() *types.CommonEntityData
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 ¶
func (inform *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Inform) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQuery *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQuery) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryData *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryData) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryDone *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryDone) GetEntityData() *types.CommonEntityData
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 ¶
func (leaseQueryReply *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_LeaseQueryReply) GetEntityData() *types.CommonEntityData
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 ¶
func (rebind *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Rebind) GetEntityData() *types.CommonEntityData
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 ¶
func (reconfig *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reconfig) GetEntityData() *types.CommonEntityData
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 ¶
func (relayForward *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayForward) GetEntityData() *types.CommonEntityData
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 ¶
func (relayReply *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_RelayReply) GetEntityData() *types.CommonEntityData
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 ¶
func (release *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Release) GetEntityData() *types.CommonEntityData
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 ¶
func (renew *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Renew) GetEntityData() *types.CommonEntityData
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 ¶
func (reply *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Reply) GetEntityData() *types.CommonEntityData
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 ¶
func (request *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Request) GetEntityData() *types.CommonEntityData
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 ¶
func (solicit *Dhcpv6_Nodes_Node_Server_Vrfs_Vrf_Statistics_Solicit) GetEntityData() *types.CommonEntityData
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" )