dot1x_oper

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

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

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

Documentation

Overview

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

This module contains definitions for the following management objects:

dot1x: Dot1x operational data

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dot1x

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

	// Dot1x operational data.
	Statistics Dot1x_Statistics

	// Node-specific Dot1x operational data.
	Nodes Dot1x_Nodes

	// Dot1x operational data.
	Session Dot1x_Session
}

Dot1x Dot1x operational data

func (*Dot1x) GetEntityData

func (dot1x *Dot1x) GetEntityData() *types.CommonEntityData

type Dot1x_Nodes

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

	// Dot1x operational data for a particular node. The type is slice of
	// Dot1x_Nodes_Node.
	Node []*Dot1x_Nodes_Node
}

Dot1x_Nodes Node-specific Dot1x operational data

func (*Dot1x_Nodes) GetEntityData

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

type Dot1x_Nodes_Node

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

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

	// Dot1x Default Values.
	Dot1xDefaults Dot1x_Nodes_Node_Dot1xDefaults

	// Dot1x Default Values.
	Statistics Dot1x_Nodes_Node_Statistics
}

Dot1x_Nodes_Node Dot1x operational data for a particular node

func (*Dot1x_Nodes_Node) GetEntityData

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

type Dot1x_Nodes_Node_Dot1xDefaults

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

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

	// Dot1x Authenticator default Timer values.
	AuthTimers Dot1x_Nodes_Node_Dot1xDefaults_AuthTimers

	// Dot1x Supllicant default Timer values.
	SuppTimers Dot1x_Nodes_Node_Dot1xDefaults_SuppTimers
}

Dot1x_Nodes_Node_Dot1xDefaults Dot1x Default Values

func (*Dot1x_Nodes_Node_Dot1xDefaults) GetEntityData

func (dot1xDefaults *Dot1x_Nodes_Node_Dot1xDefaults) GetEntityData() *types.CommonEntityData

type Dot1x_Nodes_Node_Dot1xDefaults_AuthTimers

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

	// in Seconds, authenticator remains quiet (in the HELD state) following a
	// failed authentication exchange before trying to reauthenticate the client.
	// The type is interface{} with range: 0..4294967295. Units are second.
	QuietPeriod interface{}

	// in Seconds, Timeout for supplicant reply, authenticator-to-supplicant
	// retransmission time for EAP-request-ID packets (assuming that no response
	// is received) from the client. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TxPeriod interface{}

	// Max No. of Reauthentication Attempts (or) retransmits an EAP-request-ID
	// frame to the client before restarting the authentication process. The type
	// is interface{} with range: 0..4294967295.
	MaxReauthReq interface{}

	// in Seconds, Timeout for supplicant reply, authenticator-to-supplicant
	// retransmission time for all EAP messages except for EAP Request ID packets.
	// The type is interface{} with range: 0..4294967295. Units are second.
	SuppTimeout interface{}

	// Max No. of EAP-Req (except for EAP-Request-ID) retransmits
	// (authenticator-to-supplicant) before sending EAP-Failure. The type is
	// interface{} with range: 0..4294967295.
	MaxReq interface{}

	// in Seconds,  after which an automatic reauthentication should be initiated.
	// The type is interface{} with range: 0..4294967295. Units are second.
	ReauthPeriod interface{}
}

Dot1x_Nodes_Node_Dot1xDefaults_AuthTimers Dot1x Authenticator default Timer values

func (*Dot1x_Nodes_Node_Dot1xDefaults_AuthTimers) GetEntityData

type Dot1x_Nodes_Node_Dot1xDefaults_SuppTimers

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

	// in Seconds, supplicant waits for a response from an authenticator except
	// for EAPOL-START before timing out. The type is interface{} with range:
	// 0..4294967295. Units are second.
	AuthPeriod interface{}

	// in Seconds, supplicant will stay in the HELD state (that is, the length of
	// time it will wait before trying to send the credentials again after a
	// failed attempt). The type is interface{} with range: 0..4294967295. Units
	// are second.
	HeldPeriod interface{}

	// Configures the interval, in seconds, between two successive EAPOL-Start
	// frames when they are being retransmitted. The type is interface{} with
	// range: 0..4294967295. Units are second.
	StartPeriod interface{}

	// Max No. of EAPOL-Start frames supplicant can send to the authenticator. The
	// type is interface{} with range: 0..4294967295.
	MaxStart interface{}
}

Dot1x_Nodes_Node_Dot1xDefaults_SuppTimers Dot1x Supllicant default Timer values

func (*Dot1x_Nodes_Node_Dot1xDefaults_SuppTimers) GetEntityData

type Dot1x_Nodes_Node_Statistics

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

	// Global statistics.
	GlStats Dot1x_Nodes_Node_Statistics_GlStats

	// dot1x interface statistics list. The type is slice of
	// Dot1x_Nodes_Node_Statistics_IfStats.
	IfStats []*Dot1x_Nodes_Node_Statistics_IfStats
}

Dot1x_Nodes_Node_Statistics Dot1x Default Values

func (*Dot1x_Nodes_Node_Statistics) GetEntityData

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

type Dot1x_Nodes_Node_Statistics_GlStats

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

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

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

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

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

	// PortControl.
	PortControl Dot1x_Nodes_Node_Statistics_GlStats_PortControl
}

Dot1x_Nodes_Node_Statistics_GlStats Global statistics

func (*Dot1x_Nodes_Node_Statistics_GlStats) GetEntityData

type Dot1x_Nodes_Node_Statistics_GlStats_PortControl

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

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

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

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

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

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

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

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

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

Dot1x_Nodes_Node_Statistics_GlStats_PortControl PortControl

func (*Dot1x_Nodes_Node_Statistics_GlStats_PortControl) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats

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

	// Interface Display name . The type is string.
	InterfaceName interface{}

	// PAE type on interface. The type is string.
	Pae interface{}

	// Dot1x interface database Statistics.
	Idb Dot1x_Nodes_Node_Statistics_IfStats_Idb

	// Dot1x Authenticator Port Statistics.
	Auth Dot1x_Nodes_Node_Statistics_IfStats_Auth

	// Dot1x Supplicant Port Statistics.
	Supp Dot1x_Nodes_Node_Statistics_IfStats_Supp

	// Dot1x Local EAP Port Statistics.
	LocalEap Dot1x_Nodes_Node_Statistics_IfStats_LocalEap
}

Dot1x_Nodes_Node_Statistics_IfStats dot1x interface statistics list

func (*Dot1x_Nodes_Node_Statistics_IfStats) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats_Auth

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

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

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

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

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

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

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

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

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

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

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

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

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

	// PortControl.
	PortControl Dot1x_Nodes_Node_Statistics_IfStats_Auth_PortControl
}

Dot1x_Nodes_Node_Statistics_IfStats_Auth Dot1x Authenticator Port Statistics

func (*Dot1x_Nodes_Node_Statistics_IfStats_Auth) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats_Auth_PortControl

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

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

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

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

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

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

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

Dot1x_Nodes_Node_Statistics_IfStats_Auth_PortControl PortControl

func (*Dot1x_Nodes_Node_Statistics_IfStats_Auth_PortControl) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats_Idb

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

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

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

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

Dot1x_Nodes_Node_Statistics_IfStats_Idb Dot1x interface database Statistics

func (*Dot1x_Nodes_Node_Statistics_IfStats_Idb) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats_LocalEap

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

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

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

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

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

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

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

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

Dot1x_Nodes_Node_Statistics_IfStats_LocalEap Dot1x Local EAP Port Statistics

func (*Dot1x_Nodes_Node_Statistics_IfStats_LocalEap) GetEntityData

type Dot1x_Nodes_Node_Statistics_IfStats_Supp

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

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

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

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

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

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

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

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

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

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

Dot1x_Nodes_Node_Statistics_IfStats_Supp Dot1x Supplicant Port Statistics

func (*Dot1x_Nodes_Node_Statistics_IfStats_Supp) GetEntityData

type Dot1x_Session

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

	// Interfaces with Dot1x.
	InterfaceSessions Dot1x_Session_InterfaceSessions
}

Dot1x_Session Dot1x operational data

func (*Dot1x_Session) GetEntityData

func (session *Dot1x_Session) GetEntityData() *types.CommonEntityData

type Dot1x_Session_InterfaceSessions

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

	// Dot1x Data for that Interface. The type is slice of
	// Dot1x_Session_InterfaceSessions_InterfaceSession.
	InterfaceSession []*Dot1x_Session_InterfaceSessions_InterfaceSession
}

Dot1x_Session_InterfaceSessions Interfaces with Dot1x

func (*Dot1x_Session_InterfaceSessions) GetEntityData

func (interfaceSessions *Dot1x_Session_InterfaceSessions) GetEntityData() *types.CommonEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession

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

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

	// Interface Display name . The type is string.
	InterfaceName interface{}

	// Interface Display short_name . The type is string.
	InterfaceSname interface{}

	// Interface handle. The type is string.
	IfHandle interface{}

	// formatted MAC Address. The type is string.
	Mac interface{}

	// EAPOL Ethertype. The type is string.
	Ethertype interface{}

	// Dot1x interface Info.
	IntfInfo Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo

	// MKA session secure status.
	MkaStatusInfo Dot1x_Session_InterfaceSessions_InterfaceSession_MkaStatusInfo
}

Dot1x_Session_InterfaceSessions_InterfaceSession Dot1x Data for that Interface

func (*Dot1x_Session_InterfaceSessions_InterfaceSession) GetEntityData

func (interfaceSession *Dot1x_Session_InterfaceSessions_InterfaceSession) GetEntityData() *types.CommonEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo

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

	// PAE type on interface. The type is string.
	Pae interface{}

	// Dot1x Port Status. The type is string.
	PortStatus interface{}

	// Dot1x Profile. The type is string.
	Dot1xProfile interface{}

	// L2 Transport Info. The type is bool.
	L2Transport interface{}

	// Dot1x Authenticator info.
	AuthInfo Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo

	// Dot1x Supplicant info.
	SuppInfo Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo
}

Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo Dot1x interface Info

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo) GetEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo

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

	// Port Control Feature. The type is string.
	PortControl interface{}

	// Re-Authentication enabled status. The type is string.
	Reauth interface{}

	// Configuration Dependency . The type is string.
	ConfigDependency interface{}

	// EAP profile. The type is string.
	EapProfile interface{}

	// Authenticator client list. The type is slice of
	// Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo_Client.
	Client []*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo_Client
}

Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo Dot1x Authenticator info

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo) GetEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo_Client

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

	// formatted MAC Address. The type is string.
	Mac interface{}

	// Auth SM State. The type is string.
	AuthSmState interface{}

	// Auth back end SM State. The type is string.
	AuthBendSmState interface{}

	// remaining time for next reauthentication. The type is string.
	TimeToNextReauth interface{}

	// Last Authenticated Timestamp (formatted). The type is string.
	LastAuthTime interface{}

	// Last Authenticated Server. The type is string.
	LastAuthServer interface{}

	// Auth Client Port Control Status. The type is string.
	PortControl interface{}
}

Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo_Client Authenticator client list

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_AuthInfo_Client) GetEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo

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

	// EAP profile. The type is string.
	EapProfile interface{}

	// Configuration Dependency . The type is string.
	ConfigDependency interface{}

	// Supp Client info. The type is slice of
	// Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo_Client.
	Client []*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo_Client
}

Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo Dot1x Supplicant info

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo) GetEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo_Client

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

	// formatted MAC Address. The type is string.
	Mac interface{}

	// EAP Method. The type is string.
	EapMethod interface{}

	// Last Authenticated Timestamp (formatted). The type is string.
	LastAuthTime interface{}

	// supp SM State. The type is string.
	AuthSmState interface{}

	// supp back end SM State. The type is string.
	AuthBendSmState interface{}
}

Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo_Client Supp Client info

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_IntfInfo_SuppInfo_Client) GetEntityData

type Dot1x_Session_InterfaceSessions_InterfaceSession_MkaStatusInfo

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

	// Dot1x Tie breaker role chosen for mka when PAE type is BOTH. The type is
	// string.
	TieBreakRole interface{}

	// EAP Mode status for MKA. The type is string.
	EapBasedMacsec interface{}

	// Time stamp when Dot1x posting a message to  MKA to start session. The type
	// is string.
	MkaStartTime interface{}

	// Time stamp when Dot1x posting a message to  MKA to stop session. The type
	// is string.
	MkaStopTime interface{}

	// Time Stamp of MKA acknowledgement to Dot1x. The type is string.
	MkaResponseTime interface{}
}

Dot1x_Session_InterfaceSessions_InterfaceSession_MkaStatusInfo MKA session secure status

func (*Dot1x_Session_InterfaceSessions_InterfaceSession_MkaStatusInfo) GetEntityData

type Dot1x_Statistics

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

	// Interfaces with Dot1x.
	InterfaceStatistics Dot1x_Statistics_InterfaceStatistics
}

Dot1x_Statistics Dot1x operational data

func (*Dot1x_Statistics) GetEntityData

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

type Dot1x_Statistics_InterfaceStatistics

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

	// Dot1x Data for that Interface. The type is slice of
	// Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic.
	InterfaceStatistic []*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic
}

Dot1x_Statistics_InterfaceStatistics Interfaces with Dot1x

func (*Dot1x_Statistics_InterfaceStatistics) GetEntityData

func (interfaceStatistics *Dot1x_Statistics_InterfaceStatistics) GetEntityData() *types.CommonEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic

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

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

	// Interface Display name . The type is string.
	InterfaceName interface{}

	// PAE type on interface. The type is string.
	Pae interface{}

	// Dot1x interface database Statistics.
	Idb Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Idb

	// Dot1x Authenticator Port Statistics.
	Auth Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth

	// Dot1x Supplicant Port Statistics.
	Supp Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Supp

	// Dot1x Local EAP Port Statistics.
	LocalEap Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_LocalEap
}

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic Dot1x Data for that Interface

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic) GetEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth

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

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

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

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

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

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

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

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

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

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

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

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

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

	// PortControl.
	PortControl Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth_PortControl
}

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth Dot1x Authenticator Port Statistics

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth) GetEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth_PortControl

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

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

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

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

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

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

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

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth_PortControl PortControl

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Auth_PortControl) GetEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Idb

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

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

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

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

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Idb Dot1x interface database Statistics

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Idb) GetEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_LocalEap

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

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

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

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

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

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

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

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

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_LocalEap Dot1x Local EAP Port Statistics

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_LocalEap) GetEntityData

type Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Supp

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

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

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

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

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

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

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

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

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

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

Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Supp Dot1x Supplicant Port Statistics

func (*Dot1x_Statistics_InterfaceStatistics_InterfaceStatistic_Supp) GetEntityData

Jump to

Keyboard shortcuts

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