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 ¶
- type Aaa
- type Aaa_AllTasks
- type Aaa_AuthenMethod
- type Aaa_CurrentUsergroup
- type Aaa_CurrentuserDetail
- type Aaa_Diameter
- type Aaa_Diameter_Gx
- type Aaa_Diameter_GxSessionIds
- type Aaa_Diameter_GxSessionIds_GxSessionId
- type Aaa_Diameter_GxStatistics
- type Aaa_Diameter_Gy
- type Aaa_Diameter_GySessionIds
- type Aaa_Diameter_GySessionIds_GySessionId
- type Aaa_Diameter_GyStatistics
- type Aaa_Diameter_Nas
- type Aaa_Diameter_NasSession
- type Aaa_Diameter_NasSession_ListOfNas
- type Aaa_Diameter_NasSummary
- type Aaa_Diameter_Nas_ListOfNas
- type Aaa_Diameter_Peers
- type Aaa_Diameter_Peers_Peer
- type Aaa_PasswordPolicies
- type Aaa_PasswordPolicies_PasswordPolicy
- type Aaa_PasswordPolicies_PasswordPolicy_LifeTime
- type Aaa_PasswordPolicies_PasswordPolicy_LockOutTime
- type Aaa_Radius
- type Aaa_Radius_Global
- type Aaa_Radius_RadiusSourceInterface
- type Aaa_Radius_RadiusSourceInterface_ListOfSourceInterface
- type Aaa_Radius_Servers
- type Aaa_Radius_Servers_Server
- type Aaa_Tacacs
- type Aaa_Tacacs_Requests
- type Aaa_Tacacs_Requests_Request
- type Aaa_Tacacs_Requests_Request_TacacsRequestbag
- type Aaa_Tacacs_ServerGroups
- type Aaa_Tacacs_ServerGroups_ServerGroup
- type Aaa_Tacacs_ServerGroups_ServerGroup_Server
- type Aaa_Tacacs_Servers
- type Aaa_Tacacs_Servers_Server
- type Aaa_TaskMap
- type Aaa_Taskgroups
- type Aaa_Taskgroups_Taskgroup
- type Aaa_Taskgroups_Taskgroup_IncludedTaskIds
- type Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks
- type Aaa_Taskgroups_Taskgroup_TaskMap
- type Aaa_Taskgroups_Taskgroup_TaskMap_Tasks
- type Aaa_Usergroups
- type Aaa_Usergroups_Usergroup
- type Aaa_Usergroups_Usergroup_TaskMap
- type Aaa_Usergroups_Usergroup_TaskMap_Tasks
- type Aaa_Usergroups_Usergroup_Taskgroup
- type Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds
- type Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks
- type Aaa_Usergroups_Usergroup_Taskgroup_TaskMap
- type Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks
- type Aaa_Users
- type Aaa_Users_User
- type Aaa_Users_User_TaskMap
- type Aaa_Users_User_TaskMap_Tasks
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 ¶
func (lifeTime *Aaa_PasswordPolicies_PasswordPolicy_LifeTime) GetEntityData() *types.CommonEntityData
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 ¶
func (lockOutTime *Aaa_PasswordPolicies_PasswordPolicy_LockOutTime) GetEntityData() *types.CommonEntityData
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 ¶
func (server *Aaa_Tacacs_ServerGroups_ServerGroup_Server) GetEntityData() *types.CommonEntityData
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 ¶
func (tasks *Aaa_Taskgroups_Taskgroup_IncludedTaskIds_Tasks) GetEntityData() *types.CommonEntityData
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 ¶
func (tasks *Aaa_Taskgroups_Taskgroup_TaskMap_Tasks) GetEntityData() *types.CommonEntityData
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 ¶
func (tasks *Aaa_Usergroups_Usergroup_TaskMap_Tasks) GetEntityData() *types.CommonEntityData
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 ¶
func (includedTaskIds *Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds) GetEntityData() *types.CommonEntityData
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 ¶
func (tasks *Aaa_Usergroups_Usergroup_Taskgroup_IncludedTaskIds_Tasks) GetEntityData() *types.CommonEntityData
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 ¶
func (taskMap *Aaa_Usergroups_Usergroup_Taskgroup_TaskMap) GetEntityData() *types.CommonEntityData
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 ¶
func (tasks *Aaa_Usergroups_Usergroup_Taskgroup_TaskMap_Tasks) GetEntityData() *types.CommonEntityData
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