aaa_locald_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 aaa-locald package operational data.

This module contains definitions for the following management objects:

aaa: AAA 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 Aaa

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

	// All tasks supported by system.
	AllTasks Aaa_AllTasks

	// Current user specific details.
	CurrentuserDetail Aaa_CurrentuserDetail

	// Task map of current user.
	TaskMap Aaa_TaskMap

	// Individual taskgroups container.
	Taskgroups Aaa_Taskgroups

	// Container for individual local user information.
	Users Aaa_Users

	// Container for individual password policy Information.
	PasswordPolicies Aaa_PasswordPolicies

	// Container for individual usergroup Information.
	Usergroups Aaa_Usergroups

	// Current users authentication method.
	AuthenMethod Aaa_AuthenMethod

	// Specific Usergroup Information.
	CurrentUsergroup Aaa_CurrentUsergroup

	// TACACS operational data.
	Tacacs Aaa_Tacacs

	// RADIUS operational data.
	Radius Aaa_Radius

	// Diameter operational data.
	Diameter Aaa_Diameter
}

Aaa AAA operational data

func (*Aaa) GetEntityData

func (aaa *Aaa) GetEntityData() *types.CommonEntityData

type Aaa_AllTasks

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

	// Names of available task-ids. The type is slice of string.
	TaskId []interface{}
}

Aaa_AllTasks All tasks supported by system

func (*Aaa_AllTasks) GetEntityData

func (allTasks *Aaa_AllTasks) GetEntityData() *types.CommonEntityData

type Aaa_AuthenMethod

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

	// Name of the usergroup. The type is string.
	Name interface{}

	// Authentication method. The type is interface{} with range:
	// -2147483648..2147483647.
	Authenmethod interface{}

	// Component usergroups. The type is slice of string.
	Usergroup []interface{}

	// Task map details. The type is slice of string.
	Taskmap []interface{}
}

Aaa_AuthenMethod Current users authentication method

func (*Aaa_AuthenMethod) GetEntityData

func (authenMethod *Aaa_AuthenMethod) GetEntityData() *types.CommonEntityData

type Aaa_CurrentUsergroup

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

	// Name of the usergroup. The type is string.
	Name interface{}

	// Authentication method. The type is interface{} with range:
	// -2147483648..2147483647.
	Authenmethod interface{}

	// Component usergroups. The type is slice of string.
	Usergroup []interface{}

	// Task map details. The type is slice of string.
	Taskmap []interface{}
}

Aaa_CurrentUsergroup Specific Usergroup Information

func (*Aaa_CurrentUsergroup) GetEntityData

func (currentUsergroup *Aaa_CurrentUsergroup) GetEntityData() *types.CommonEntityData

type Aaa_CurrentuserDetail

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

	// Name of the usergroup. The type is string.
	Name interface{}

	// Authentication method. The type is interface{} with range:
	// -2147483648..2147483647.
	Authenmethod interface{}

	// Component usergroups. The type is slice of string.
	Usergroup []interface{}

	// Task map details. The type is slice of string.
	Taskmap []interface{}
}

Aaa_CurrentuserDetail Current user specific details

func (*Aaa_CurrentuserDetail) GetEntityData

func (currentuserDetail *Aaa_CurrentuserDetail) GetEntityData() *types.CommonEntityData

type Aaa_Diameter

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

	// Diameter global gy data.
	Gy Aaa_Diameter_Gy

	// Diameter Gx Statistics data.
	GxStatistics Aaa_Diameter_GxStatistics

	// Diameter global gx data.
	Gx Aaa_Diameter_Gx

	// Diameter peer global data.
	Peers Aaa_Diameter_Peers

	// Diameter NAS data.
	Nas Aaa_Diameter_Nas

	// Diameter NAS summary.
	NasSummary Aaa_Diameter_NasSummary

	// Diameter Gy Session data list.
	GySessionIds Aaa_Diameter_GySessionIds

	// Diameter Gy Statistics data.
	GyStatistics Aaa_Diameter_GyStatistics

	// Diameter Gx Session data list.
	GxSessionIds Aaa_Diameter_GxSessionIds

	// Diameter Nas Session data.
	NasSession Aaa_Diameter_NasSession
}

Aaa_Diameter Diameter operational data

func (*Aaa_Diameter) GetEntityData

func (diameter *Aaa_Diameter) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Gx

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

	// Gx state. The type is bool.
	IsEnabled interface{}

	// Gx transaction timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TxTimer interface{}

	// Gx retransmit count. The type is interface{} with range: 0..4294967295.
	Retransmits interface{}
}

Aaa_Diameter_Gx Diameter global gx data

func (*Aaa_Diameter_Gx) GetEntityData

func (gx *Aaa_Diameter_Gx) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GxSessionIds

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

	// Diameter Gx Session data. The type is slice of
	// Aaa_Diameter_GxSessionIds_GxSessionId.
	GxSessionId []*Aaa_Diameter_GxSessionIds_GxSessionId
}

Aaa_Diameter_GxSessionIds Diameter Gx Session data list

func (*Aaa_Diameter_GxSessionIds) GetEntityData

func (gxSessionIds *Aaa_Diameter_GxSessionIds) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GxSessionIds_GxSessionId

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

	// This attribute is a key. Session Id. The type is interface{} with range:
	// 0..4294967295.
	SessionId interface{}

	// AAA session id. The type is interface{} with range: 0..4294967295.
	AaaSessionId interface{}

	// Diameter session id. The type is string.
	DiameterSessionId interface{}

	// Request Number. The type is interface{} with range: 0..4294967295.
	RequestNumber interface{}

	// Session State. The type is string.
	SessionState interface{}

	// Request Type. The type is string.
	RequestType interface{}

	// Gx Retry count. The type is interface{} with range: 0..4294967295.
	RetryCount interface{}

	// Gx Plus Service Count. The type is interface{} with range: 0..4294967295.
	ServiceCount interface{}

	// Gx Plus Services. The type is string.
	GxPlusServices interface{}

	// Revalidation Time. The type is string.
	ReavalidationTime interface{}
}

Aaa_Diameter_GxSessionIds_GxSessionId Diameter Gx Session data

func (*Aaa_Diameter_GxSessionIds_GxSessionId) GetEntityData

func (gxSessionId *Aaa_Diameter_GxSessionIds_GxSessionId) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GxStatistics

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

	// CCR Initial Messages. The type is interface{} with range: 0..4294967295.
	CcrInitMessages interface{}

	// CCR Initial Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrInitFailedMessages interface{}

	// CCR Initial Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrInitTimedOutMessages interface{}

	// CCR Initial Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrInitRetryMessages interface{}

	// CCR Update Messages. The type is interface{} with range: 0..4294967295.
	CcrUpdateMessages interface{}

	// CCR Update Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateFailedMessages interface{}

	// CCR Update Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateTimedOutMessages interface{}

	// CCR Update Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateRetryMessages interface{}

	// CCR Final Messages. The type is interface{} with range: 0..4294967295.
	CcrFinalMessages interface{}

	// CCR Final Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalFailedMessages interface{}

	// CCR Final Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalTimedOutMessages interface{}

	// CCR Final Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalRetryMessages interface{}

	// CCA Initial Messages. The type is interface{} with range: 0..4294967295.
	CcaInitMessages interface{}

	// CCA Initial Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaInitErrorMessages interface{}

	// CCA Update Messages. The type is interface{} with range: 0..4294967295.
	CcaUpdateMessages interface{}

	// CCA Update Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaUpdateErrorMessages interface{}

	// CCA Final Messages. The type is interface{} with range: 0..4294967295.
	CcaFinalMessages interface{}

	// CCA Final Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaFinalErrorMessages interface{}

	// RAR Received Messages. The type is interface{} with range: 0..4294967295.
	RarReceivedMessages interface{}

	// RAR Received Messages Error. The type is interface{} with range:
	// 0..4294967295.
	RarReceivedErrorMessages interface{}

	// RAA Sent Messages. The type is interface{} with range: 0..4294967295.
	RaaSentMessages interface{}

	// RAA Sent Messages Error. The type is interface{} with range: 0..4294967295.
	RaaSentErrorMessages interface{}

	// ASR Received Messages. The type is interface{} with range: 0..4294967295.
	AsrReceivedMessages interface{}

	// ASR Received Messages Error. The type is interface{} with range:
	// 0..4294967295.
	AsrReceivedErrorMessages interface{}

	// ASA Sent Messages. The type is interface{} with range: 0..4294967295.
	AsaSentMesssages interface{}

	// ASA Sent Messages Error. The type is interface{} with range: 0..4294967295.
	AsaSentErrorMessages interface{}

	// Session Termination from server. The type is interface{} with range:
	// 0..4294967295.
	SessionTerminationMessages interface{}

	// Unknown Request Messages. The type is interface{} with range:
	// 0..4294967295.
	UnknownRequestMessages interface{}

	// Restore Sessions. The type is interface{} with range: 0..4294967295.
	RestoreSessions interface{}

	// Total Opened Sessions. The type is interface{} with range: 0..4294967295.
	OpenSessions interface{}

	// Total Closed Sessions. The type is interface{} with range: 0..4294967295.
	CloseSessions interface{}

	// Total Active Sessions. The type is interface{} with range: 0..4294967295.
	ActiveSessions interface{}
}

Aaa_Diameter_GxStatistics Diameter Gx Statistics data

func (*Aaa_Diameter_GxStatistics) GetEntityData

func (gxStatistics *Aaa_Diameter_GxStatistics) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Gy

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

	// Gy state. The type is bool.
	IsEnabled interface{}

	// Gy transaction timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TxTimer interface{}

	// Gy retransmit count. The type is interface{} with range: 0..4294967295.
	Retransmits interface{}
}

Aaa_Diameter_Gy Diameter global gy data

func (*Aaa_Diameter_Gy) GetEntityData

func (gy *Aaa_Diameter_Gy) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GySessionIds

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

	// Diameter Gy Session data. The type is slice of
	// Aaa_Diameter_GySessionIds_GySessionId.
	GySessionId []*Aaa_Diameter_GySessionIds_GySessionId
}

Aaa_Diameter_GySessionIds Diameter Gy Session data list

func (*Aaa_Diameter_GySessionIds) GetEntityData

func (gySessionIds *Aaa_Diameter_GySessionIds) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GySessionIds_GySessionId

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

	// This attribute is a key. Session Id. The type is interface{} with range:
	// 0..4294967295.
	SessionId interface{}

	// AAA session id. The type is interface{} with range: 0..4294967295.
	AaaSessionId interface{}

	// AAA Parent session id. The type is interface{} with range: 0..4294967295.
	ParentAaaSessionId interface{}

	// Diameter session id. The type is string.
	DiameterSessionId interface{}

	// Request Number. The type is interface{} with range: 0..4294967295.
	RequestNumber interface{}

	// Session State. The type is string.
	SessionState interface{}

	// Request Type. The type is string.
	RequestType interface{}

	// Gy Retry count. The type is interface{} with range: 0..4294967295.
	RetryCount interface{}
}

Aaa_Diameter_GySessionIds_GySessionId Diameter Gy Session data

func (*Aaa_Diameter_GySessionIds_GySessionId) GetEntityData

func (gySessionId *Aaa_Diameter_GySessionIds_GySessionId) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_GyStatistics

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

	// CCR Initial Messages. The type is interface{} with range: 0..4294967295.
	CcrInitMessages interface{}

	// CCR Initial Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrInitFailedMessages interface{}

	// CCR Initial Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrInitTimedOutMessages interface{}

	// CCR Initial Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrInitRetryMessages interface{}

	// CCR Update Messages. The type is interface{} with range: 0..4294967295.
	CcrUpdateMessages interface{}

	// CCR Update Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateFailedMessages interface{}

	// CCR Update Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateTimedOutMessages interface{}

	// CCR Update Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrUpdateRetryMessages interface{}

	// CCR Final Messages. The type is interface{} with range: 0..4294967295.
	CcrFinalMessages interface{}

	// CCR Final Messages Failed. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalFailedMessages interface{}

	// CCR Final Messages Timed Out. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalTimedOutMessages interface{}

	// CCR Final Messages retry. The type is interface{} with range:
	// 0..4294967295.
	CcrFinalRetryMessages interface{}

	// CCA Initial Messages. The type is interface{} with range: 0..4294967295.
	CcaInitMessages interface{}

	// CCA Initial Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaInitErrorMessages interface{}

	// CCA Update Messages. The type is interface{} with range: 0..4294967295.
	CcaUpdateMessages interface{}

	// CCA Update Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaUpdateErrorMessages interface{}

	// CCA Final Messages. The type is interface{} with range: 0..4294967295.
	CcaFinalMessages interface{}

	// CCA Final Messages Error. The type is interface{} with range:
	// 0..4294967295.
	CcaFinalErrorMessages interface{}

	// RAR Received Messages. The type is interface{} with range: 0..4294967295.
	RarReceivedMessages interface{}

	// RAR Received Messages Error. The type is interface{} with range:
	// 0..4294967295.
	RarReceivedErrorMessages interface{}

	// RAA Sent Messages. The type is interface{} with range: 0..4294967295.
	RaaSentMessages interface{}

	// RAA Sent Messages Error. The type is interface{} with range: 0..4294967295.
	RaaSentErrorMessages interface{}

	// ASR Received Messages. The type is interface{} with range: 0..4294967295.
	AsrReceivedMessages interface{}

	// ASR Received Messages Error. The type is interface{} with range:
	// 0..4294967295.
	AsrReceivedErrorMessages interface{}

	// ASA Sent Messages. The type is interface{} with range: 0..4294967295.
	AsaSentMessages interface{}

	// ASA Sent Messages Error. The type is interface{} with range: 0..4294967295.
	AsaSentErrorMessages interface{}

	// Unknown Request Messages. The type is interface{} with range:
	// 0..4294967295.
	UnknownRequestMessages interface{}

	// Restore Sessions. The type is interface{} with range: 0..4294967295.
	RestoreSessions interface{}

	// Total Opened Sessions. The type is interface{} with range: 0..4294967295.
	OpenSessions interface{}

	// Total Closed Sessions. The type is interface{} with range: 0..4294967295.
	CloseSessions interface{}

	// Total Active Sessions. The type is interface{} with range: 0..4294967295.
	ActiveSessions interface{}
}

Aaa_Diameter_GyStatistics Diameter Gy Statistics data

func (*Aaa_Diameter_GyStatistics) GetEntityData

func (gyStatistics *Aaa_Diameter_GyStatistics) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Nas

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

	// AAA NAS id. The type is string.
	AaanasId interface{}

	// List of NAS Entries. The type is slice of Aaa_Diameter_Nas_ListOfNas.
	ListOfNas []*Aaa_Diameter_Nas_ListOfNas
}

Aaa_Diameter_Nas Diameter NAS data

func (*Aaa_Diameter_Nas) GetEntityData

func (nas *Aaa_Diameter_Nas) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_NasSession

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

	// AAA NAS id. The type is string.
	AaanasId interface{}

	// List of NAS Entries. The type is slice of
	// Aaa_Diameter_NasSession_ListOfNas.
	ListOfNas []*Aaa_Diameter_NasSession_ListOfNas
}

Aaa_Diameter_NasSession Diameter Nas Session data

func (*Aaa_Diameter_NasSession) GetEntityData

func (nasSession *Aaa_Diameter_NasSession) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_NasSession_ListOfNas

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

	// AAA session id. The type is string.
	AaaSessionId interface{}

	// Diameter session id. The type is string.
	DiameterSessionId interface{}

	// Diameter AAR status. The type is interface{} with range: 0..4294967295.
	AuthenticationStatus interface{}

	// Diameter AAR status. The type is interface{} with range: 0..4294967295.
	AuthorizationStatus interface{}

	// Diameter ACR status start. The type is interface{} with range:
	// 0..4294967295.
	AccountingStatus interface{}

	// Diameter ACR status stop. The type is interface{} with range:
	// 0..4294967295.
	AccountingStatusStop interface{}

	// Diameter STR status. The type is interface{} with range: 0..4294967295.
	DisconnectStatus interface{}

	// Accounting intrim packet response in. The type is interface{} with range:
	// 0..4294967295.
	AccountingIntrimInPackets interface{}

	// Accounting intrim requests packets out. The type is interface{} with range:
	// 0..4294967295.
	AccountingIntrimOutPackets interface{}

	// Method list used for authentication. The type is string.
	MethodList interface{}

	// Server used for authentication. The type is string.
	ServerUsedList interface{}
}

Aaa_Diameter_NasSession_ListOfNas List of NAS Entries

func (*Aaa_Diameter_NasSession_ListOfNas) GetEntityData

func (listOfNas *Aaa_Diameter_NasSession_ListOfNas) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_NasSummary

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

	// Authentication response pkt in. The type is interface{} with range:
	// 0..4294967295.
	AuthenResponseInPackets interface{}

	// Authentication request pkt out. The type is interface{} with range:
	// 0..4294967295.
	AuthenRequestOutPackets interface{}

	// Authentication request from client. The type is interface{} with range:
	// 0..4294967295.
	AuthenRequestInPackets interface{}

	// Authentication response frwd to client. The type is interface{} with range:
	// 0..4294967295.
	AuthenResponseOutPackets interface{}

	// Authentication response with success. The type is interface{} with range:
	// 0..4294967295.
	AuthenSuccessPackets interface{}

	// Authentication response with failure. The type is interface{} with range:
	// 0..4294967295.
	AuthenResponseFailPackets interface{}

	// Authorization response packet in. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationInPackets interface{}

	// Authorization request packet out. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationOutPackets interface{}

	// Authourization request from cleint. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationRequestInPackets interface{}

	// Authourization response frwd to client. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationResponseOutPackets interface{}

	// Authentication response with success. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationResponseSuccessPackets interface{}

	// Authentication response with failure. The type is interface{} with range:
	// 0..4294967295.
	AuthorizationResponseFailPackets interface{}

	// Accounting packet response in. The type is interface{} with range:
	// 0..4294967295.
	AccountingResponseInPackets interface{}

	// Accounting requests packets out. The type is interface{} with range:
	// 0..4294967295.
	AccountingRequestOutPackets interface{}

	// Accounting start request from cleint. The type is interface{} with range:
	// 0..4294967295.
	AccountingStartRequestPackets interface{}

	// Accounting start response forward to client. The type is interface{} with
	// range: 0..4294967295.
	AccountingStartResponsePackets interface{}

	// Accounting start response with success. The type is interface{} with range:
	// 0..4294967295.
	AccountingStartSuccessPackets interface{}

	// Accounting start response with failure. The type is interface{} with range:
	// 0..4294967295.
	AccountingStartFailedPackets interface{}

	// Accounting stop packet response in. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopResponseInPackets interface{}

	// Accounting stop requests packets out. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopRequestOutPackets interface{}

	// Acct stop request from cleint. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopRequestInPackets interface{}

	// Acct stop response forward to client. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopResponseOutPackets interface{}

	// Accounting stop response with success. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopSuccessResponsePackets interface{}

	// Accounting stop response with failure. The type is interface{} with range:
	// 0..4294967295.
	AccountingStopFailedPackets interface{}

	// Accounting interim packet response in. The type is interface{} with range:
	// 0..4294967295.
	AccountingIntrimResponseInPackets interface{}

	// Accounting interim requests packets out. The type is interface{} with
	// range: 0..4294967295.
	AccountingInterimRequestOutPackets interface{}

	// Accounting Interim request from cleint. The type is interface{} with range:
	// 0..4294967295.
	AccountingInterimRequestInPackets interface{}

	// Accounting interim response frwd to client. The type is interface{} with
	// range: 0..4294967295.
	AccountingInterimResponseOutPackets interface{}

	// Accounting interim response with success. The type is interface{} with
	// range: 0..4294967295.
	AccountingInterimSuccessPackets interface{}

	// Accounting interim response with failure. The type is interface{} with
	// range: 0..4294967295.
	AccountingInterimFailedPackets interface{}

	// Disconnect response packets in. The type is interface{} with range:
	// 0..4294967295.
	DisconnectResponseInPackets interface{}

	// Disconnect request pkt out. The type is interface{} with range:
	// 0..4294967295.
	DisconnectRequestOutPackets interface{}

	// Disconnect request from cleint. The type is interface{} with range:
	// 0..4294967295.
	DisconnectRequestInPackets interface{}

	// Disconnect response forward to client. The type is interface{} with range:
	// 0..4294967295.
	DisconnectResponseOutPackets interface{}

	// Disconnect response with success. The type is interface{} with range:
	// 0..4294967295.
	DisconnectSuccessResponsePackets interface{}

	// Disconnect response with failure. The type is interface{} with range:
	// 0..4294967295.
	DisconnectFailedResponsePackets interface{}

	// COA/RAR Request packet in. The type is interface{} with range:
	// 0..4294967295.
	CoaRequestInPackets interface{}

	// COA/RAR Response packet out. The type is interface{} with range:
	// 0..4294967295.
	CoaResponseOutPackets interface{}

	// COA request from client. The type is interface{} with range: 0..4294967295.
	CoaRequestPackets interface{}

	// COA response forward to client. The type is interface{} with range:
	// 0..4294967295.
	CoaResponsePackets interface{}

	// COA response with success. The type is interface{} with range:
	// 0..4294967295.
	CoaSuccessPackets interface{}

	// COA response with failure. The type is interface{} with range:
	// 0..4294967295.
	CoaFailedPackets interface{}

	// POD/RAR Request packets in. The type is interface{} with range:
	// 0..4294967295.
	PodInPackets interface{}

	// PAD/RAR Response packets out. The type is interface{} with range:
	// 0..4294967295.
	PodOutPackets interface{}

	// POD request from cleint. The type is interface{} with range: 0..4294967295.
	PodRequestInPackets interface{}

	// POD response forward to client. The type is interface{} with range:
	// 0..4294967295.
	PodResponseOutPackets interface{}

	// POD response with success. The type is interface{} with range:
	// 0..4294967295.
	PodSuccessPackets interface{}

	// POD response with failure. The type is interface{} with range:
	// 0..4294967295.
	PodFailedPackets interface{}
}

Aaa_Diameter_NasSummary Diameter NAS summary

func (*Aaa_Diameter_NasSummary) GetEntityData

func (nasSummary *Aaa_Diameter_NasSummary) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Nas_ListOfNas

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

	// AAA session id. The type is string.
	AaaSessionId interface{}

	// Diameter session id. The type is string.
	DiameterSessionId interface{}

	// Diameter AAR status. The type is interface{} with range: 0..4294967295.
	AuthenticationStatus interface{}

	// Diameter AAR status. The type is interface{} with range: 0..4294967295.
	AuthorizationStatus interface{}

	// Diameter ACR status start. The type is interface{} with range:
	// 0..4294967295.
	AccountingStatus interface{}

	// Diameter ACR status stop. The type is interface{} with range:
	// 0..4294967295.
	AccountingStatusStop interface{}

	// Diameter STR status. The type is interface{} with range: 0..4294967295.
	DisconnectStatus interface{}

	// Accounting intrim packet response in. The type is interface{} with range:
	// 0..4294967295.
	AccountingIntrimInPackets interface{}

	// Accounting intrim requests packets out. The type is interface{} with range:
	// 0..4294967295.
	AccountingIntrimOutPackets interface{}

	// Method list used for authentication. The type is string.
	MethodList interface{}

	// Server used for authentication. The type is string.
	ServerUsedList interface{}
}

Aaa_Diameter_Nas_ListOfNas List of NAS Entries

func (*Aaa_Diameter_Nas_ListOfNas) GetEntityData

func (listOfNas *Aaa_Diameter_Nas_ListOfNas) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Peers

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

	// Origin Host. The type is string.
	OriginHost interface{}

	// Origin Realm. The type is string.
	OriginRealm interface{}

	// Source Interface. The type is string.
	SourceInterface interface{}

	// TLS Trustpoint. The type is string.
	TlsTrustpoint interface{}

	// Connection retry timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ConnRetryTimer interface{}

	// Watch dog timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WatchdogTimer interface{}

	// Transaction timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TransactionTimer interface{}

	// Total no.of peers. The type is interface{} with range: 0..4294967295.
	PeerNum interface{}

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

	// Maximum number of transactions. The type is interface{} with range:
	// 0..4294967295.
	TransMax interface{}

	// Peer List. The type is slice of Aaa_Diameter_Peers_Peer.
	Peer []*Aaa_Diameter_Peers_Peer
}

Aaa_Diameter_Peers Diameter peer global data

func (*Aaa_Diameter_Peers) GetEntityData

func (peers *Aaa_Diameter_Peers) GetEntityData() *types.CommonEntityData

type Aaa_Diameter_Peers_Peer

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

	// Peer Name. The type is string.
	PeerName interface{}

	// Peer Index. The type is interface{} with range: 0..4294967295.
	PeerIndex interface{}

	// IPv4 or IPv6 address of DIAMETER peer. The type is string.
	Address interface{}

	// Port number on which the peeris running. The type is interface{} with
	// range: 0..4294967295.
	Port interface{}

	// Local Connection port. The type is interface{} with range: 0..4294967295.
	PortConnect interface{}

	// Protocol Type. The type is ProtocolTypeValue.
	ProtocolType interface{}

	// Security type used to transport. The type is SecurityTypeValue.
	SecurityType interface{}

	// Connection retry timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	ConnRetryTimer interface{}

	// Watch dog timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	WatchdogTimer interface{}

	// Transaction timer in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TransactionTimer interface{}

	// Vrf Name. The type is string.
	VrfName interface{}

	// Source Interface. The type is string.
	SourceInterface interface{}

	// Destination host name. The type is string.
	DestinationHost interface{}

	// Destination realm. The type is string.
	DestinationRealm interface{}

	// Peer Type. The type is Peer.
	PeerType interface{}

	// Firmware revision. The type is interface{} with range: 0..4294967295.
	FirmwareRevision interface{}

	// State Duration in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	StateDuration interface{}

	// Last Disconnect Reason. The type is DisconnectCause.
	LastDisconnectCause interface{}

	// Who Initiated Disconnect. The type is WhoInitiatedDisconnect.
	WhoInitDisconnect interface{}

	// Incoming ASRs. The type is interface{} with range: 0..4294967295.
	InAsRs interface{}

	// Outgoing ASRs. The type is interface{} with range: 0..4294967295.
	OutAsRs interface{}

	// Incoming ASAs. The type is interface{} with range: 0..4294967295.
	InAsAs interface{}

	// Outgoing ASAs. The type is interface{} with range: 0..4294967295.
	OutAsAs interface{}

	// Incoming ACRs. The type is interface{} with range: 0..4294967295.
	InAcRs interface{}

	// Outgoing ACRs. The type is interface{} with range: 0..4294967295.
	OutAcRs interface{}

	// Incoming ACAs. The type is interface{} with range: 0..4294967295.
	InAcAs interface{}

	// Outgoing ACAs. The type is interface{} with range: 0..4294967295.
	OutAcAs interface{}

	// Incoming CERs. The type is interface{} with range: 0..4294967295.
	InCeRs interface{}

	// Outgoing CERs. The type is interface{} with range: 0..4294967295.
	OutCeRs interface{}

	// Incoming CEAs. The type is interface{} with range: 0..4294967295.
	InCeAs interface{}

	// Outgoing CEAs. The type is interface{} with range: 0..4294967295.
	OutCeAs interface{}

	// Incoming DWRs. The type is interface{} with range: 0..4294967295.
	InDwRs interface{}

	// Outgoing DWRs. The type is interface{} with range: 0..4294967295.
	OutDwRs interface{}

	// Incoming DWAs. The type is interface{} with range: 0..4294967295.
	InDwAs interface{}

	// Outgoing DWAs. The type is interface{} with range: 0..4294967295.
	OutDwAs interface{}

	// Incoming DPRs. The type is interface{} with range: 0..4294967295.
	InDpRs interface{}

	// Outgoing DPRs. The type is interface{} with range: 0..4294967295.
	OutDpRs interface{}

	// Incoming DPAs. The type is interface{} with range: 0..4294967295.
	InDpAs interface{}

	// Outgoing DPAs. The type is interface{} with range: 0..4294967295.
	OutDpAs interface{}

	// Incoming RARs. The type is interface{} with range: 0..4294967295.
	InRaRs interface{}

	// Outgoing RARs. The type is interface{} with range: 0..4294967295.
	OutRaRs interface{}

	// Incoming RAAs. The type is interface{} with range: 0..4294967295.
	InRaAs interface{}

	// Outgoing RAAs. The type is interface{} with range: 0..4294967295.
	OutRaAs interface{}

	// Incoming STRs. The type is interface{} with range: 0..4294967295.
	InStRs interface{}

	// Outgoing STRs. The type is interface{} with range: 0..4294967295.
	OutStRs interface{}

	// Incoming STAs. The type is interface{} with range: 0..4294967295.
	InStAs interface{}

	// Outgoing STAs. The type is interface{} with range: 0..4294967295.
	OutStAs interface{}

	// Incoming CCRs. The type is interface{} with range: 0..4294967295.
	InCcRs interface{}

	// Outgoing CCRs. The type is interface{} with range: 0..4294967295.
	OutCcRs interface{}

	// Incoming CCAs. The type is interface{} with range: 0..4294967295.
	InCcAs interface{}

	// Outgoing CCAs. The type is interface{} with range: 0..4294967295.
	OutCcAs interface{}

	// Outgoing AARs. The type is interface{} with range: 0..4294967295.
	OutAaRs interface{}

	// Incoming AAAs. The type is interface{} with range: 0..4294967295.
	InAaAs interface{}

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

	// Protocol Error Received. The type is interface{} with range: 0..4294967295.
	ReceivedProtoErrors interface{}

	// Protocol Error Sent. The type is interface{} with range: 0..4294967295.
	SentProtoErrors interface{}

	// Transient failures Received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedTransientFails interface{}

	// Transient failures Sent. The type is interface{} with range: 0..4294967295.
	SentTransientFails interface{}

	// Permanent Failures Received. The type is interface{} with range:
	// 0..4294967295.
	ReceivedPermanentFails interface{}

	// Permanent Failures Sent. The type is interface{} with range: 0..4294967295.
	SentPermanentFails interface{}

	// Transport Down. The type is interface{} with range: 0..4294967295.
	TransportDown interface{}

	// Peer Connection Status. The type is PeerStateValue.
	State interface{}
}

Aaa_Diameter_Peers_Peer Peer List

func (*Aaa_Diameter_Peers_Peer) GetEntityData

func (peer *Aaa_Diameter_Peers_Peer) GetEntityData() *types.CommonEntityData

type Aaa_PasswordPolicies

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

	// Password policy details. The type is slice of
	// Aaa_PasswordPolicies_PasswordPolicy.
	PasswordPolicy []*Aaa_PasswordPolicies_PasswordPolicy
}

Aaa_PasswordPolicies Container for individual password policy Information

func (*Aaa_PasswordPolicies) GetEntityData

func (passwordPolicies *Aaa_PasswordPolicies) GetEntityData() *types.CommonEntityData

type Aaa_PasswordPolicies_PasswordPolicy

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

	// This attribute is a key. Password policy name. The type is string.
	Name interface{}

	// Password Policy Name. The type is string.
	NameXr interface{}

	// Min Length. The type is interface{} with range: 0..255.
	MinLen interface{}

	// Max Length. The type is interface{} with range: 0..255.
	MaxLen interface{}

	// Special Character length. The type is interface{} with range: 0..255.
	SplChar interface{}

	// UpperCase Character length. The type is interface{} with range: 0..255.
	UpperCase interface{}

	// LowerCase Character length. The type is interface{} with range: 0..255.
	LowerCase interface{}

	// Numeric Character length. The type is interface{} with range: 0..255.
	Numeric interface{}

	// Number of different characters. The type is interface{} with range: 0..255.
	MinCharChange interface{}

	// Number of users with this policy. The type is interface{} with range:
	// 0..255.
	NumOfUsers interface{}

	// Maximum Failure Attempts allowed. The type is interface{} with range:
	// 0..4294967295.
	MaxFailAttempts interface{}

	// Count of users. The type is interface{} with range: 0..255.
	UsrCount interface{}

	// Error Count. The type is interface{} with range: 0..255.
	ErrCount interface{}

	// Lock Out Count. The type is interface{} with range: 0..255.
	LockOutCount interface{}

	// Lifetime of the policy.
	LifeTime Aaa_PasswordPolicies_PasswordPolicy_LifeTime

	// Lockout time of the policy.
	LockOutTime Aaa_PasswordPolicies_PasswordPolicy_LockOutTime
}

Aaa_PasswordPolicies_PasswordPolicy Password policy details

func (*Aaa_PasswordPolicies_PasswordPolicy) GetEntityData

func (passwordPolicy *Aaa_PasswordPolicies_PasswordPolicy) GetEntityData() *types.CommonEntityData

type Aaa_PasswordPolicies_PasswordPolicy_LifeTime

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

	// years. The type is interface{} with range: 0..255.
	Years interface{}

	// months. The type is interface{} with range: 0..255.
	Months interface{}

	// days. The type is interface{} with range: 0..255.
	Days interface{}

	// hours. The type is interface{} with range: 0..255.
	Hours interface{}

	// mins. The type is interface{} with range: 0..255.
	Mins interface{}

	// secs. The type is interface{} with range: 0..255.
	Secs interface{}
}

Aaa_PasswordPolicies_PasswordPolicy_LifeTime Lifetime of the policy

func (*Aaa_PasswordPolicies_PasswordPolicy_LifeTime) GetEntityData

type Aaa_PasswordPolicies_PasswordPolicy_LockOutTime

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

	// years. The type is interface{} with range: 0..255.
	Years interface{}

	// months. The type is interface{} with range: 0..255.
	Months interface{}

	// days. The type is interface{} with range: 0..255.
	Days interface{}

	// hours. The type is interface{} with range: 0..255.
	Hours interface{}

	// mins. The type is interface{} with range: 0..255.
	Mins interface{}

	// secs. The type is interface{} with range: 0..255.
	Secs interface{}
}

Aaa_PasswordPolicies_PasswordPolicy_LockOutTime Lockout time of the policy

func (*Aaa_PasswordPolicies_PasswordPolicy_LockOutTime) GetEntityData

type Aaa_Radius

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

	// List of RADIUS servers configured.
	Servers Aaa_Radius_Servers

	// RADIUS source interfaces.
	RadiusSourceInterface Aaa_Radius_RadiusSourceInterface

	// RADIUS Client Information.
	Global Aaa_Radius_Global
}

Aaa_Radius RADIUS operational data

func (*Aaa_Radius) GetEntityData

func (radius *Aaa_Radius) GetEntityData() *types.CommonEntityData

type Aaa_Radius_Global

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

	// Number of RADIUS Access-Responsepackets received from unknownaddresses. The
	// type is interface{} with range: 0..4294967295.
	UnknownAuthenticationResponse interface{}

	// NAS-Identifier of the RADIUSauthentication client. The type is string.
	AuthenticationNasId interface{}

	// Number of RADIUS Accounting-Responsepackets received from unknownaddresses.
	// The type is interface{} with range: 0..4294967295.
	UnknownAccountingResponse interface{}

	// NAS-Identifier of the RADIUSaccounting client. The type is string.
	AccountingNasId interface{}
}

Aaa_Radius_Global RADIUS Client Information

func (*Aaa_Radius_Global) GetEntityData

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

type Aaa_Radius_RadiusSourceInterface

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

	// List of source interfaces. The type is slice of
	// Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface.
	ListOfSourceInterface []*Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface
}

Aaa_Radius_RadiusSourceInterface RADIUS source interfaces

func (*Aaa_Radius_RadiusSourceInterface) GetEntityData

func (radiusSourceInterface *Aaa_Radius_RadiusSourceInterface) GetEntityData() *types.CommonEntityData

type Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface

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

	// Name of the source interface. The type is string.
	InterfaceName interface{}

	// IP address buffer. The type is string.
	Ipaddrv4 interface{}

	// IP address buffer. The type is string.
	Ipaddrv6 interface{}

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

Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface List of source interfaces

func (*Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface) GetEntityData

func (listOfSourceInterface *Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface) GetEntityData() *types.CommonEntityData

type Aaa_Radius_Servers

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

	// RADIUS Server. The type is slice of Aaa_Radius_Servers_Server.
	Server []*Aaa_Radius_Servers_Server
}

Aaa_Radius_Servers List of RADIUS servers configured

func (*Aaa_Radius_Servers) GetEntityData

func (servers *Aaa_Radius_Servers) GetEntityData() *types.CommonEntityData

type Aaa_Radius_Servers_Server

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

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

	// Authentication Port number (standard port 1645). The type is interface{}
	// with range: 1..65535.
	AuthPortNumber interface{}

	// Accounting Port number (standard port 1646). The type is interface{} with
	// range: 1..65535.
	AcctPortNumber interface{}

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

	// A number that indicates the priority of the server. The type is interface{}
	// with range: 0..4294967295.
	Priority interface{}

	// Per-server timeout in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	TimeoutXr interface{}

	// Per-server retransmit. The type is interface{} with range: 0..4294967295.
	Retransmit interface{}

	// Per-server deadtime in minutes. The type is interface{} with range:
	// 0..4294967295. Units are minute.
	DeadTime interface{}

	// Per-server dead-detect time in seconds. The type is interface{} with range:
	// 0..4294967295. Units are second.
	DeadDetectTime interface{}

	// Per-server dead-detect tries. The type is interface{} with range:
	// 0..4294967295.
	DeadDetectTries interface{}

	// Authentication port. The type is interface{} with range: 0..4294967295.
	AuthenticationPort interface{}

	// Accounting port. The type is interface{} with range: 0..4294967295.
	AccountingPort interface{}

	// State of the server UP/DOWN. The type is string.
	State interface{}

	// Elapsed time the server has been in current state. The type is interface{}
	// with range: 0..4294967295.
	CurrentStateDuration interface{}

	// Elapsed time the server was been in previous state. The type is interface{}
	// with range: 0..4294967295.
	PreviousStateDuration interface{}

	// Total number of incoming packets read. The type is interface{} with range:
	// 0..4294967295.
	PacketsIn interface{}

	// Total number of outgoing packets sent. The type is interface{} with range:
	// 0..4294967295.
	PacketsOut interface{}

	// Total number of packets timed-out. The type is interface{} with range:
	// 0..4294967295.
	Timeouts interface{}

	// Total number of requests aborted. The type is interface{} with range:
	// 0..4294967295.
	Aborts interface{}

	// Number of replies expected to arrive. The type is interface{} with range:
	// 0..4294967295.
	RepliesExpected interface{}

	// Number of requests redirected. The type is interface{} with range:
	// 0..4294967295.
	RedirectedRequests interface{}

	// Round-trip time for authentication in milliseconds. The type is interface{}
	// with range: 0..4294967295. Units are millisecond.
	AuthenticationRtt interface{}

	// Number of access requests. The type is interface{} with range:
	// 0..4294967295.
	AccessRequests interface{}

	// Number of retransmitted access requests. The type is interface{} with
	// range: 0..4294967295.
	AccessRequestRetransmits interface{}

	// Number of access accepts. The type is interface{} with range:
	// 0..4294967295.
	AccessAccepts interface{}

	// Number of access rejects. The type is interface{} with range:
	// 0..4294967295.
	AccessRejects interface{}

	// Number of access challenges. The type is interface{} with range:
	// 0..4294967295.
	AccessChallenges interface{}

	// Number of bad access responses. The type is interface{} with range:
	// 0..4294967295.
	BadAccessResponses interface{}

	// Number of bad access authenticators. The type is interface{} with range:
	// 0..4294967295.
	BadAccessAuthenticators interface{}

	// Number of pending access requests. The type is interface{} with range:
	// 0..4294967295.
	PendingAccessRequests interface{}

	// Number of access packets timed-out. The type is interface{} with range:
	// 0..4294967295.
	AccessTimeouts interface{}

	// Number of packets received with unknown type from authentication server.
	// The type is interface{} with range: 0..4294967295.
	UnknownAccessTypes interface{}

	// Number of access responses dropped. The type is interface{} with range:
	// 0..4294967295.
	DroppedAccessResponses interface{}

	// No of throttled access reqs stats. The type is interface{} with range:
	// 0..4294967295.
	ThrottledAccessReqs interface{}

	// No of access reqs that is throttled is timedout. The type is interface{}
	// with range: 0..4294967295.
	ThrottledTimedOutReqs interface{}

	// No of discarded access reqs. The type is interface{} with range:
	// 0..4294967295.
	ThrottledDroppedReqs interface{}

	// Max throttled access reqs. The type is interface{} with range:
	// 0..4294967295.
	MaxThrottledAccessReqs interface{}

	// No of currently throttled access reqs. The type is interface{} with range:
	// 0..4294967295.
	CurrentlyThrottledAccessReqs interface{}

	// Average response time for authentication requests. The type is interface{}
	// with range: 0..4294967295.
	AuthenResponseTime interface{}

	// Number of succeeded authentication transactions. The type is interface{}
	// with range: 0..4294967295.
	AuthenTransactionSuccessess interface{}

	// Number of failed authentication transactions. The type is interface{} with
	// range: 0..4294967295.
	AuthenTransactionFailure interface{}

	// Number of unexpected authentication responses. The type is interface{} with
	// range: 0..4294967295.
	AuthenUnexpectedResponses interface{}

	// Number of server error authentication responses. The type is interface{}
	// with range: 0..4294967295.
	AuthenServerErrorResponses interface{}

	// Number of incorrect authentication responses. The type is interface{} with
	// range: 0..4294967295.
	AuthenIncorrectResponses interface{}

	// Number of access requests. The type is interface{} with range:
	// 0..4294967295.
	AuthorRequests interface{}

	// Number of access packets timed out. The type is interface{} with range:
	// 0..4294967295.
	AuthorRequestTimeouts interface{}

	// Average response time for authorization requests. The type is interface{}
	// with range: 0..4294967295.
	AuthorResponseTime interface{}

	// Number of succeeded authorization transactions. The type is interface{}
	// with range: 0..4294967295.
	AuthorTransactionSuccessess interface{}

	// Number of failed authorization transactions. The type is interface{} with
	// range: 0..4294967295.
	AuthorTransactionFailure interface{}

	// Number of unexpected authorization responses. The type is interface{} with
	// range: 0..4294967295.
	AuthorUnexpectedResponses interface{}

	// Number of server error authorization responses. The type is interface{}
	// with range: 0..4294967295.
	AuthorServerErrorResponses interface{}

	// Number of incorrect authorization responses. The type is interface{} with
	// range: 0..4294967295.
	AuthorIncorrectResponses interface{}

	// Round-trip time for accounting in milliseconds. The type is interface{}
	// with range: 0..4294967295. Units are millisecond.
	AccountingRtt interface{}

	// Number of accounting requests. The type is interface{} with range:
	// 0..4294967295.
	AccountingRequests interface{}

	// Number of retransmitted accounting requests. The type is interface{} with
	// range: 0..4294967295.
	AccountingRetransmits interface{}

	// Number of accounting responses. The type is interface{} with range:
	// 0..4294967295.
	AccountingResponses interface{}

	// Number of bad accounting responses. The type is interface{} with range:
	// 0..4294967295.
	BadAccountingResponses interface{}

	// Number of bad accounting authenticators. The type is interface{} with
	// range: 0..4294967295.
	BadAccountingAuthenticators interface{}

	// Number of pending accounting requests. The type is interface{} with range:
	// 0..4294967295.
	PendingAccountingRequets interface{}

	// Number of accounting packets timed-out. The type is interface{} with range:
	// 0..4294967295.
	AccountingTimeouts interface{}

	// Number of packets received with unknown type from accounting server. The
	// type is interface{} with range: 0..4294967295.
	UnknownAccountingTypes interface{}

	// Number of accounting responses dropped. The type is interface{} with range:
	// 0..4294967295.
	DroppedAccountingResponses interface{}

	// Is a private server. The type is bool.
	IsAPrivateServer interface{}

	// Total auth test request. The type is interface{} with range: 0..4294967295.
	TotalTestAuthReqs interface{}

	// Total auth test timeouts. The type is interface{} with range:
	// 0..4294967295.
	TotalTestAuthTimeouts interface{}

	// Total auth test response. The type is interface{} with range:
	// 0..4294967295.
	TotalTestAuthResponse interface{}

	// Total auth test pending. The type is interface{} with range: 0..4294967295.
	TotalTestAuthPending interface{}

	// Total acct test req. The type is interface{} with range: 0..4294967295.
	TotalTestAcctReqs interface{}

	// Total acct test timeouts. The type is interface{} with range:
	// 0..4294967295.
	TotalTestAcctTimeouts interface{}

	// Total acct test response. The type is interface{} with range:
	// 0..4294967295.
	TotalTestAcctResponse interface{}

	// Total acct test pending. The type is interface{} with range: 0..4294967295.
	TotalTestAcctPending interface{}

	// No of throttled acct transactions stats. The type is interface{} with
	// range: 0..4294967295.
	ThrottledAcctTransactions interface{}

	// No of acct transaction that is throttled is timedout. The type is
	// interface{} with range: 0..4294967295.
	ThrottledAcctTimedOutStats interface{}

	// No of acct discarded transaction. The type is interface{} with range:
	// 0..4294967295.
	ThrottledAcctFailuresStats interface{}

	// Max throttled acct transactions. The type is interface{} with range:
	// 0..4294967295.
	MaxAcctThrottled interface{}

	// No of currently throttled acct transactions. The type is interface{} with
	// range: 0..4294967295.
	ThrottledaAcctTransactions interface{}

	// Number of unexpected accounting responses. The type is interface{} with
	// range: 0..4294967295.
	AcctUnexpectedResponses interface{}

	// Number of server error accounting responses. The type is interface{} with
	// range: 0..4294967295.
	AcctServerErrorResponses interface{}

	// Number of incorrect accounting responses. The type is interface{} with
	// range: 0..4294967295.
	AcctIncorrectResponses interface{}

	// Average response time for authentication requests. The type is interface{}
	// with range: 0..4294967295.
	AcctResponseTime interface{}

	// Number of succeeded authentication transactions. The type is interface{}
	// with range: 0..4294967295.
	AcctTransactionSuccessess interface{}

	// Number of failed authentication transactions. The type is interface{} with
	// range: 0..4294967295.
	AcctTransactionFailure interface{}

	// Total time of Server being in DEAD state. The type is interface{} with
	// range: 0..4294967295.
	TotalDeadtime interface{}

	// Time of Server being in DEAD state, after last UP. The type is interface{}
	// with range: 0..4294967295.
	LastDeadtime interface{}

	// flag to indicate Server is quarantined or not (Automated TEST in progress).
	// The type is bool.
	IsQuarantined interface{}

	// Server group name for private server. The type is string.
	GroupName interface{}

	// IP address buffer. The type is string.
	IpAddressXr interface{}

	// IP address Family. The type is string.
	Family interface{}
}

Aaa_Radius_Servers_Server RADIUS Server

func (*Aaa_Radius_Servers_Server) GetEntityData

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

type Aaa_Tacacs

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

	// TACACS Active Request List.
	Requests Aaa_Tacacs_Requests

	// TACACS server Information.
	Servers Aaa_Tacacs_Servers

	// TACACS sg Information.
	ServerGroups Aaa_Tacacs_ServerGroups
}

Aaa_Tacacs TACACS operational data

func (*Aaa_Tacacs) GetEntityData

func (tacacs *Aaa_Tacacs) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_Requests

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

	// request. The type is slice of Aaa_Tacacs_Requests_Request.
	Request []*Aaa_Tacacs_Requests_Request
}

Aaa_Tacacs_Requests TACACS Active Request List

func (*Aaa_Tacacs_Requests) GetEntityData

func (requests *Aaa_Tacacs_Requests) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_Requests_Request

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

	// tacacs requestbag. The type is slice of
	// Aaa_Tacacs_Requests_Request_TacacsRequestbag.
	TacacsRequestbag []*Aaa_Tacacs_Requests_Request_TacacsRequestbag
}

Aaa_Tacacs_Requests_Request request

func (*Aaa_Tacacs_Requests_Request) GetEntityData

func (request *Aaa_Tacacs_Requests_Request) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_Requests_Request_TacacsRequestbag

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

	// time remaining for this request. The type is interface{} with range:
	// 0..4294967295.
	TimeRemaining interface{}

	// bytes written. The type is interface{} with range: 0..4294967295. Units are
	// byte.
	BytesOut interface{}

	// size of the packet to be sent. The type is interface{} with range:
	// 0..4294967295.
	OutPakSize interface{}

	// bytes read from socket. The type is interface{} with range: 0..4294967295.
	// Units are byte.
	BytesIn interface{}

	// size of the packet to be received. The type is interface{} with range:
	// 0..4294967295.
	InPakSize interface{}

	// the type of packet. The type is string.
	PakType interface{}

	// same as in pkt hdr. The type is interface{} with range:
	// -2147483648..2147483647.
	SessionId interface{}

	// socket number. The type is interface{} with range: -2147483648..2147483647.
	Sock interface{}
}

Aaa_Tacacs_Requests_Request_TacacsRequestbag tacacs requestbag

func (*Aaa_Tacacs_Requests_Request_TacacsRequestbag) GetEntityData

func (tacacsRequestbag *Aaa_Tacacs_Requests_Request_TacacsRequestbag) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_ServerGroups

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

	// server group. The type is slice of Aaa_Tacacs_ServerGroups_ServerGroup.
	ServerGroup []*Aaa_Tacacs_ServerGroups_ServerGroup
}

Aaa_Tacacs_ServerGroups TACACS sg Information

func (*Aaa_Tacacs_ServerGroups) GetEntityData

func (serverGroups *Aaa_Tacacs_ServerGroups) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_ServerGroups_ServerGroup

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

	// name of the server group. The type is string.
	GroupName interface{}

	// server group mapped number. The type is interface{} with range:
	// 0..4294967295.
	SgMapNum interface{}

	// vrf of the group. The type is string with length: 0..33.
	VrfName interface{}

	// list of servers in this group. The type is slice of
	// Aaa_Tacacs_ServerGroups_ServerGroup_Server.
	Server []*Aaa_Tacacs_ServerGroups_ServerGroup_Server
}

Aaa_Tacacs_ServerGroups_ServerGroup server group

func (*Aaa_Tacacs_ServerGroups_ServerGroup) GetEntityData

func (serverGroup *Aaa_Tacacs_ServerGroups_ServerGroup) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_ServerGroups_ServerGroup_Server

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

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

	// per-server timeout. The type is interface{} with range: 0..4294967295.
	Timeout interface{}

	// per server port to use. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// # of bytes read. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	BytesIn interface{}

	// # of bytes out. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	BytesOut interface{}

	// socket closes. The type is interface{} with range: 0..4294967295.
	Closes interface{}

	// socket opens. The type is interface{} with range: 0..4294967295.
	Opens interface{}

	// error count. The type is interface{} with range: 0..4294967295.
	Errors interface{}

	// abort count. The type is interface{} with range: 0..4294967295.
	Aborts interface{}

	// # of incoming packets read. The type is interface{} with range:
	// 0..4294967295.
	PaksIn interface{}

	// # of outgoing packets sent. The type is interface{} with range:
	// 0..4294967295.
	PaksOut interface{}

	// # of replies expected to arrive. The type is interface{} with range:
	// 0..4294967295.
	RepliesExpected interface{}

	// is the server UP or down ?. The type is bool.
	Up interface{}

	// is the server connected ?. The type is bool.
	ConnUp interface{}

	// is this a single connect server ?. The type is bool.
	SingleConnect interface{}

	// is this a private server ?. The type is bool.
	IsPrivate interface{}

	// VRF in which server is reachable. The type is string with length: 0..33.
	VrfName interface{}

	// IP address buffer. The type is string with length: 0..46.
	AddrBuf interface{}

	// IP address Family. The type is string with length: 0..5.
	Family interface{}
}

Aaa_Tacacs_ServerGroups_ServerGroup_Server list of servers in this group

func (*Aaa_Tacacs_ServerGroups_ServerGroup_Server) GetEntityData

type Aaa_Tacacs_Servers

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

	// server. The type is slice of Aaa_Tacacs_Servers_Server.
	Server []*Aaa_Tacacs_Servers_Server
}

Aaa_Tacacs_Servers TACACS server Information

func (*Aaa_Tacacs_Servers) GetEntityData

func (servers *Aaa_Tacacs_Servers) GetEntityData() *types.CommonEntityData

type Aaa_Tacacs_Servers_Server

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

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

	// per-server timeout. The type is interface{} with range: 0..4294967295.
	Timeout interface{}

	// per server port to use. The type is interface{} with range: 0..4294967295.
	Port interface{}

	// # of bytes read. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	BytesIn interface{}

	// # of bytes out. The type is interface{} with range: 0..4294967295. Units
	// are byte.
	BytesOut interface{}

	// socket closes. The type is interface{} with range: 0..4294967295.
	Closes interface{}

	// socket opens. The type is interface{} with range: 0..4294967295.
	Opens interface{}

	// error count. The type is interface{} with range: 0..4294967295.
	Errors interface{}

	// abort count. The type is interface{} with range: 0..4294967295.
	Aborts interface{}

	// # of incoming packets read. The type is interface{} with range:
	// 0..4294967295.
	PaksIn interface{}

	// # of outgoing packets sent. The type is interface{} with range:
	// 0..4294967295.
	PaksOut interface{}

	// # of replies expected to arrive. The type is interface{} with range:
	// 0..4294967295.
	RepliesExpected interface{}

	// is the server UP or down ?. The type is bool.
	Up interface{}

	// is the server connected ?. The type is bool.
	ConnUp interface{}

	// is this a single connect server ?. The type is bool.
	SingleConnect interface{}

	// is this a private server ?. The type is bool.
	IsPrivate interface{}

	// VRF in which server is reachable. The type is string with length: 0..33.
	VrfName interface{}

	// IP address buffer. The type is string with length: 0..46.
	AddrBuf interface{}

	// IP address Family. The type is string with length: 0..5.
	Family interface{}
}

Aaa_Tacacs_Servers_Server server

func (*Aaa_Tacacs_Servers_Server) GetEntityData

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

type Aaa_TaskMap

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

	// Name of the usergroup. The type is string.
	Name interface{}

	// Authentication method. The type is interface{} with range:
	// -2147483648..2147483647.
	Authenmethod interface{}

	// Component usergroups. The type is slice of string.
	Usergroup []interface{}

	// Task map details. The type is slice of string.
	Taskmap []interface{}
}

Aaa_TaskMap Task map of current user

func (*Aaa_TaskMap) GetEntityData

func (taskMap *Aaa_TaskMap) GetEntityData() *types.CommonEntityData

type Aaa_Taskgroups

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

	// Specific Taskgroup Information. The type is slice of
	// Aaa_Taskgroups_Taskgroup.
	Taskgroup []*Aaa_Taskgroups_Taskgroup
}

Aaa_Taskgroups Individual taskgroups container

func (*Aaa_Taskgroups) GetEntityData

func (taskgroups *Aaa_Taskgroups) GetEntityData() *types.CommonEntityData

type Aaa_Taskgroups_Taskgroup

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

	// This attribute is a key. Taskgroup name. The type is string.
	Name interface{}

	// Name of the taskgroup. The type is string.
	NameXr interface{}

	// Task-ids included.
	IncludedTaskIds Aaa_Taskgroups_Taskgroup_IncludedTaskIds

	// Computed task map.
	TaskMap Aaa_Taskgroups_Taskgroup_TaskMap
}

Aaa_Taskgroups_Taskgroup Specific Taskgroup Information

func (*Aaa_Taskgroups_Taskgroup) GetEntityData

func (taskgroup *Aaa_Taskgroups_Taskgroup) GetEntityData() *types.CommonEntityData

type Aaa_Taskgroups_Taskgroup_IncludedTaskIds

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

	// List of permitted tasks. The type is slice of
	// Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks.
	Tasks []*Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks
}

Aaa_Taskgroups_Taskgroup_IncludedTaskIds Task-ids included

func (*Aaa_Taskgroups_Taskgroup_IncludedTaskIds) GetEntityData

func (includedTaskIds *Aaa_Taskgroups_Taskgroup_IncludedTaskIds) GetEntityData() *types.CommonEntityData

type Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks List of permitted tasks

func (*Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks) GetEntityData

type Aaa_Taskgroups_Taskgroup_TaskMap

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

	// List of permitted tasks. The type is slice of
	// Aaa_Taskgroups_Taskgroup_TaskMap_Tasks.
	Tasks []*Aaa_Taskgroups_Taskgroup_TaskMap_Tasks
}

Aaa_Taskgroups_Taskgroup_TaskMap Computed task map

func (*Aaa_Taskgroups_Taskgroup_TaskMap) GetEntityData

func (taskMap *Aaa_Taskgroups_Taskgroup_TaskMap) GetEntityData() *types.CommonEntityData

type Aaa_Taskgroups_Taskgroup_TaskMap_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Taskgroups_Taskgroup_TaskMap_Tasks List of permitted tasks

func (*Aaa_Taskgroups_Taskgroup_TaskMap_Tasks) GetEntityData

type Aaa_Usergroups

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

	// Specific Usergroup Information. The type is slice of
	// Aaa_Usergroups_Usergroup.
	Usergroup []*Aaa_Usergroups_Usergroup
}

Aaa_Usergroups Container for individual usergroup Information

func (*Aaa_Usergroups) GetEntityData

func (usergroups *Aaa_Usergroups) GetEntityData() *types.CommonEntityData

type Aaa_Usergroups_Usergroup

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

	// This attribute is a key. Usergroup name. The type is string.
	Name interface{}

	// Name of the usergroup. The type is string.
	NameXr interface{}

	// Computed task map.
	TaskMap Aaa_Usergroups_Usergroup_TaskMap

	// Component taskgroups. The type is slice of
	// Aaa_Usergroups_Usergroup_Taskgroup.
	Taskgroup []*Aaa_Usergroups_Usergroup_Taskgroup
}

Aaa_Usergroups_Usergroup Specific Usergroup Information

func (*Aaa_Usergroups_Usergroup) GetEntityData

func (usergroup *Aaa_Usergroups_Usergroup) GetEntityData() *types.CommonEntityData

type Aaa_Usergroups_Usergroup_TaskMap

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

	// List of permitted tasks. The type is slice of
	// Aaa_Usergroups_Usergroup_TaskMap_Tasks.
	Tasks []*Aaa_Usergroups_Usergroup_TaskMap_Tasks
}

Aaa_Usergroups_Usergroup_TaskMap Computed task map

func (*Aaa_Usergroups_Usergroup_TaskMap) GetEntityData

func (taskMap *Aaa_Usergroups_Usergroup_TaskMap) GetEntityData() *types.CommonEntityData

type Aaa_Usergroups_Usergroup_TaskMap_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Usergroups_Usergroup_TaskMap_Tasks List of permitted tasks

func (*Aaa_Usergroups_Usergroup_TaskMap_Tasks) GetEntityData

type Aaa_Usergroups_Usergroup_Taskgroup

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

	// Name of the taskgroup. The type is string.
	NameXr interface{}

	// Task-ids included.
	IncludedTaskIds Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds

	// Computed task map.
	TaskMap Aaa_Usergroups_Usergroup_Taskgroup_TaskMap
}

Aaa_Usergroups_Usergroup_Taskgroup Component taskgroups

func (*Aaa_Usergroups_Usergroup_Taskgroup) GetEntityData

func (taskgroup *Aaa_Usergroups_Usergroup_Taskgroup) GetEntityData() *types.CommonEntityData

type Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds

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

	// List of permitted tasks. The type is slice of
	// Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks.
	Tasks []*Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks
}

Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds Task-ids included

func (*Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds) GetEntityData

type Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks List of permitted tasks

func (*Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks) GetEntityData

type Aaa_Usergroups_Usergroup_Taskgroup_TaskMap

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

	// List of permitted tasks. The type is slice of
	// Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks.
	Tasks []*Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks
}

Aaa_Usergroups_Usergroup_Taskgroup_TaskMap Computed task map

func (*Aaa_Usergroups_Usergroup_Taskgroup_TaskMap) GetEntityData

type Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks List of permitted tasks

func (*Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks) GetEntityData

type Aaa_Users

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

	// Specific local user information. The type is slice of Aaa_Users_User.
	User []*Aaa_Users_User
}

Aaa_Users Container for individual local user information

func (*Aaa_Users) GetEntityData

func (users *Aaa_Users) GetEntityData() *types.CommonEntityData

type Aaa_Users_User

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

	// This attribute is a key. Username. The type is string.
	Name interface{}

	// Username. The type is string.
	NameXr interface{}

	// Is admin plane user ?. The type is bool.
	AdminUser interface{}

	// Is first user ?. The type is bool.
	FirstUser interface{}

	// Member usergroups. The type is slice of string.
	Usergroup []interface{}

	// Computed taskmap.
	TaskMap Aaa_Users_User_TaskMap
}

Aaa_Users_User Specific local user information

func (*Aaa_Users_User) GetEntityData

func (user *Aaa_Users_User) GetEntityData() *types.CommonEntityData

type Aaa_Users_User_TaskMap

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

	// List of permitted tasks. The type is slice of Aaa_Users_User_TaskMap_Tasks.
	Tasks []*Aaa_Users_User_TaskMap_Tasks
}

Aaa_Users_User_TaskMap Computed taskmap

func (*Aaa_Users_User_TaskMap) GetEntityData

func (taskMap *Aaa_Users_User_TaskMap) GetEntityData() *types.CommonEntityData

type Aaa_Users_User_TaskMap_Tasks

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

	// Name of the task-id. The type is string.
	TaskId interface{}

	// Is read permitted?. The type is bool.
	Read interface{}

	// Is write permitted?. The type is bool.
	Write interface{}

	// Is execute permitted?. The type is bool.
	Execute interface{}

	// Is debug permitted?. The type is bool.
	Debug interface{}
}

Aaa_Users_User_TaskMap_Tasks List of permitted tasks

func (*Aaa_Users_User_TaskMap_Tasks) GetEntityData

func (tasks *Aaa_Users_User_TaskMap_Tasks) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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