Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR aaa-protocol-radius package operational data.
This module contains definitions for the following management objects:
radius: RADIUS operational data
This YANG module augments the
Cisco-IOS-XR-aaa-locald-oper
module with state data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Radius
- type Radius_Nodes
- type Radius_Nodes_Node
- type Radius_Nodes_Node_Accounting
- type Radius_Nodes_Node_Accounting_AccountingGroup
- type Radius_Nodes_Node_Accounting_AccountingGroup_Accounting
- type Radius_Nodes_Node_Authentication
- type Radius_Nodes_Node_Authentication_AuthenticationGroup
- type Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication
- type Radius_Nodes_Node_Client
- type Radius_Nodes_Node_DeadCriteria
- type Radius_Nodes_Node_DeadCriteria_Hosts
- type Radius_Nodes_Node_DeadCriteria_Hosts_Host
- type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time
- type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries
- type Radius_Nodes_Node_DynamicAuthorization
- type Radius_Nodes_Node_DynamicAuthorizationClients
- type Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient
- type Radius_Nodes_Node_ServerGroups
- type Radius_Nodes_Node_ServerGroups_ServerGroup
- type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup
- type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting
- type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication
- type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Radius ¶
type Radius struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Contains all the nodes. Nodes Radius_Nodes }
Radius RADIUS operational data
func (*Radius) GetEntityData ¶
func (radius *Radius) GetEntityData() *types.CommonEntityData
type Radius_Nodes ¶
type Radius_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RADIUS operational data for a particular node. The type is slice of // Radius_Nodes_Node. Node []*Radius_Nodes_Node }
Radius_Nodes Contains all the nodes
func (*Radius_Nodes) GetEntityData ¶
func (nodes *Radius_Nodes) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node ¶
type Radius_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // RADIUS client data. Client Radius_Nodes_Node_Client // RADIUS dead criteria information. DeadCriteria Radius_Nodes_Node_DeadCriteria // RADIUS authentication data. Authentication Radius_Nodes_Node_Authentication // RADIUS accounting data. Accounting Radius_Nodes_Node_Accounting // Dynamic authorization client data. DynamicAuthorizationClients Radius_Nodes_Node_DynamicAuthorizationClients // RADIUS server group table. ServerGroups Radius_Nodes_Node_ServerGroups // Dynamic authorization data. DynamicAuthorization Radius_Nodes_Node_DynamicAuthorization }
Radius_Nodes_Node RADIUS operational data for a particular node
func (*Radius_Nodes_Node) GetEntityData ¶
func (node *Radius_Nodes_Node) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Accounting ¶
type Radius_Nodes_Node_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of accounting groups. The type is slice of // Radius_Nodes_Node_Accounting_AccountingGroup. AccountingGroup []*Radius_Nodes_Node_Accounting_AccountingGroup }
Radius_Nodes_Node_Accounting RADIUS accounting data
func (*Radius_Nodes_Node_Accounting) GetEntityData ¶
func (accounting *Radius_Nodes_Node_Accounting) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Accounting_AccountingGroup ¶
type Radius_Nodes_Node_Accounting_AccountingGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Accounting port number. The type is interface{} with range: 0..4294967295. Port interface{} // IP address buffer. The type is string. IpAddress interface{} // IP address Family. The type is string. Family interface{} // Accounting data. Accounting Radius_Nodes_Node_Accounting_AccountingGroup_Accounting }
Radius_Nodes_Node_Accounting_AccountingGroup List of accounting groups
func (*Radius_Nodes_Node_Accounting_AccountingGroup) GetEntityData ¶
func (accountingGroup *Radius_Nodes_Node_Accounting_AccountingGroup) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Accounting_AccountingGroup_Accounting ¶
type Radius_Nodes_Node_Accounting_AccountingGroup_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of accounting requests. The type is interface{} with range: // 0..4294967295. Requests interface{} // Number of pending accounting requests. The type is interface{} with range: // 0..4294967295. PendingRequests interface{} // Number of retransmitted accounting requests. The type is interface{} with // range: 0..4294967295. Retransmits interface{} // Number of accounting responses. The type is interface{} with range: // 0..4294967295. Responses interface{} // Number of accounting packets timed-out. The type is interface{} with range: // 0..4294967295. Timeouts interface{} // Number of bad accounting responses. The type is interface{} with range: // 0..4294967295. BadResponses interface{} // Number of bad accounting authenticators. The type is interface{} with // range: 0..4294967295. BadAuthenticators interface{} // Number of packets received with unknown type from accounting server. The // type is interface{} with range: 0..4294967295. UnknownPacketTypes interface{} // Number of accounting responses dropped. The type is interface{} with range: // 0..4294967295. DroppedResponses interface{} // Round trip time for accounting in milliseconds. The type is interface{} // with range: 0..4294967295. Units are millisecond. Rtt interface{} // Number of unexpected accounting responses. The type is interface{} with // range: 0..4294967295. AcctUnexpectedResponses 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{} // Estimated Throttled Accounting Transactions. The type is interface{} with // range: 0..4294967295. AcctThrottledTransactions interface{} // Maximum Throttled Accounting Transactions. The type is interface{} with // range: 0..4294967295. AcctMaxThrottleTrans interface{} // Automated Test Stats for accounting requests. The type is interface{} with // range: 0..4294967295. TotalTestAcctReqs interface{} // Automated Test Stats for accounting timeouts. The type is interface{} with // range: 0..4294967295. TotalTestAcctTimeouts interface{} // Automated Test Stats for accounting response. The type is interface{} with // range: 0..4294967295. TotalTestAcctResponse interface{} // Automated Test Stats for accounting pending. The type is interface{} with // range: 0..4294967295. TotalTestAcctPending interface{} }
Radius_Nodes_Node_Accounting_AccountingGroup_Accounting Accounting data
func (*Radius_Nodes_Node_Accounting_AccountingGroup_Accounting) GetEntityData ¶
func (accounting *Radius_Nodes_Node_Accounting_AccountingGroup_Accounting) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Authentication ¶
type Radius_Nodes_Node_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of authentication groups. The type is slice of // Radius_Nodes_Node_Authentication_AuthenticationGroup. AuthenticationGroup []*Radius_Nodes_Node_Authentication_AuthenticationGroup }
Radius_Nodes_Node_Authentication RADIUS authentication data
func (*Radius_Nodes_Node_Authentication) GetEntityData ¶
func (authentication *Radius_Nodes_Node_Authentication) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Authentication_AuthenticationGroup ¶
type Radius_Nodes_Node_Authentication_AuthenticationGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Authentication port number. The type is interface{} with range: // 0..4294967295. Port interface{} // IP address buffer. The type is string. IpAddress interface{} // IP address Family. The type is string. Family interface{} // Authentication data. Authentication Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication }
Radius_Nodes_Node_Authentication_AuthenticationGroup List of authentication groups
func (*Radius_Nodes_Node_Authentication_AuthenticationGroup) GetEntityData ¶
func (authenticationGroup *Radius_Nodes_Node_Authentication_AuthenticationGroup) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication ¶
type Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of access requests. The type is interface{} with range: // 0..4294967295. AccessRequests interface{} // Number of pending access requests. The type is interface{} with range: // 0..4294967295. PendingAccessRequests 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 access packets timed out. The type is interface{} with range: // 0..4294967295. AccessTimeouts 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 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{} // Round trip time for authentication in milliseconds. The type is interface{} // with range: 0..4294967295. Units are millisecond. Rtt 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{} // Estimated Throttled Authentication Transactions. The type is interface{} // with range: 0..4294967295. AuthThrottledTransactions interface{} // Maximum Throttled Authentication Transactions. The type is interface{} with // range: 0..4294967295. AuthMaxTransactions interface{} // Automated Test Stats for authentication requests. The type is interface{} // with range: 0..4294967295. TotalTestAuthReqs interface{} // Automated Test Stats for authentication timeouts. The type is interface{} // with range: 0..4294967295. TotalTestAuthTimeouts interface{} // Automated Test Stats for authentication response. The type is interface{} // with range: 0..4294967295. TotalTestAuthResponse interface{} // Automated Test Stats for authentication pending. The type is interface{} // with range: 0..4294967295. TotalTestAuthPending interface{} }
Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication Authentication data
func (*Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication) GetEntityData ¶
func (authentication *Radius_Nodes_Node_Authentication_AuthenticationGroup_Authentication) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_Client ¶
type Radius_Nodes_Node_Client struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of RADIUS access responses packets received from unknown addresses. // The type is interface{} with range: 0..4294967295. UnknownAuthenticationResponses interface{} // NAS-Identifier of the RADIUS authentication client. The type is string. AuthenticationNasId interface{} // Number of RADIUS accounting responses packets received from unknown // addresses. The type is interface{} with range: 0..4294967295. UnknownAccountingResponses interface{} }
Radius_Nodes_Node_Client RADIUS client data
func (*Radius_Nodes_Node_Client) GetEntityData ¶
func (client *Radius_Nodes_Node_Client) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DeadCriteria ¶
type Radius_Nodes_Node_DeadCriteria struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RADIUS server dead criteria host table. Hosts Radius_Nodes_Node_DeadCriteria_Hosts }
Radius_Nodes_Node_DeadCriteria RADIUS dead criteria information
func (*Radius_Nodes_Node_DeadCriteria) GetEntityData ¶
func (deadCriteria *Radius_Nodes_Node_DeadCriteria) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DeadCriteria_Hosts ¶
type Radius_Nodes_Node_DeadCriteria_Hosts struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RADIUS Server. The type is slice of // Radius_Nodes_Node_DeadCriteria_Hosts_Host. Host []*Radius_Nodes_Node_DeadCriteria_Hosts_Host }
Radius_Nodes_Node_DeadCriteria_Hosts RADIUS server dead criteria host table
func (*Radius_Nodes_Node_DeadCriteria_Hosts) GetEntityData ¶
func (hosts *Radius_Nodes_Node_DeadCriteria_Hosts) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DeadCriteria_Hosts_Host ¶
type Radius_Nodes_Node_DeadCriteria_Hosts_Host 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{} // Time in seconds. Time Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time // Number of tries. Tries Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries }
Radius_Nodes_Node_DeadCriteria_Hosts_Host RADIUS Server
func (*Radius_Nodes_Node_DeadCriteria_Hosts_Host) GetEntityData ¶
func (host *Radius_Nodes_Node_DeadCriteria_Hosts_Host) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time ¶
type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Value for time or tries. The type is interface{} with range: 0..4294967295. Value interface{} // True if computed; false if not. The type is bool. IsComputed interface{} }
Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time Time in seconds
func (*Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time) GetEntityData ¶
func (time *Radius_Nodes_Node_DeadCriteria_Hosts_Host_Time) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries ¶
type Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Value for time or tries. The type is interface{} with range: 0..4294967295. Value interface{} // True if computed; false if not. The type is bool. IsComputed interface{} }
Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries Number of tries
func (*Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries) GetEntityData ¶
func (tries *Radius_Nodes_Node_DeadCriteria_Hosts_Host_Tries) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DynamicAuthorization ¶
type Radius_Nodes_Node_DynamicAuthorization struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Invalid disconnected requests. The type is interface{} with range: // 0..4294967295. DisconnectedInvalidRequests interface{} // Invalid change of authorization requests. The type is interface{} with // range: 0..4294967295. InvalidCoaRequests interface{} // Radius context not found. The type is interface{} with range: // 0..4294967295. RadiusContextNotFound interface{} // Client context not found. The type is interface{} with range: // 0..4294967295. ClientContextNotFound interface{} }
Radius_Nodes_Node_DynamicAuthorization Dynamic authorization data
func (*Radius_Nodes_Node_DynamicAuthorization) GetEntityData ¶
func (dynamicAuthorization *Radius_Nodes_Node_DynamicAuthorization) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DynamicAuthorizationClients ¶
type Radius_Nodes_Node_DynamicAuthorizationClients struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of dynamic author clients. The type is slice of // Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient. DynamicAuthorClient []*Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient }
Radius_Nodes_Node_DynamicAuthorizationClients Dynamic authorization client data
func (*Radius_Nodes_Node_DynamicAuthorizationClients) GetEntityData ¶
func (dynamicAuthorizationClients *Radius_Nodes_Node_DynamicAuthorizationClients) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient ¶
type Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Number of RADIUS Disconnect-Requestsreceived from the client. The type is // interface{} with range: 0..4294967295. DiscReqs interface{} // Number of RADIUS Disconnect-ACKs sent to the client. The type is // interface{} with range: 0..4294967295. DiscAcks interface{} // Number of RADIUS Disconnect-NAKs sent to the client. The type is // interface{} with range: 0..4294967295. DiscNaks interface{} // Number of RADIUS Disconnect-Requests received from the client containing an // invalid Authenticator. The type is interface{} with range: 0..4294967295. DiscBadAuth interface{} // Number of RADIUS Disconnect-Requests received from the client that were // silently discarded. The type is interface{} with range: 0..4294967295. DropDiscReqs interface{} // Number of RADIUS CoA-Requests received from the client. The type is // interface{} with range: 0..4294967295. CoaReqs interface{} // Number of RADIUS CoA-ACKs sent to the client. The type is interface{} with // range: 0..4294967295. CoaAcks interface{} // Number of RADIUS CoA-NAKs sent to the client. The type is interface{} with // range: 0..4294967295. CoaNaks interface{} // Number of RADIUS CoA-Requests received from the client containing an // invalid Authenticator. The type is interface{} with range: 0..4294967295. CoaBadAuth interface{} // Number of RADIUS CoA-Requests received from the client that were silently // discarded. The type is interface{} with range: 0..4294967295. DropCoaReqs interface{} // Number of incoming packets of unknown types that were received from the // client. The type is interface{} with range: 0..4294967295. UnknownTypes interface{} // Number of packets dropped due to internal error. The type is interface{} // with range: 0..4294967295. InternalError interface{} // Number of packets dropped due to failure in radius packet decoding. The // type is interface{} with range: 0..4294967295. PakDecodeFail interface{} // Number of requests which encountered vrf parse fail error. The type is // interface{} with range: 0..4294967295. VrfParseFailErr interface{} // Number of requests which encountered unknown vsa error. The type is // interface{} with range: 0..4294967295. UnknownVsaError interface{} // Number of response packets which failed to be send. The type is interface{} // with range: 0..4294967295. SendMsgFailed interface{} // Number of requests sent to command handler. The type is interface{} with // range: 0..4294967295. RadiusToCh interface{} // Number of responses received from command handler. The type is interface{} // with range: 0..4294967295. ChToRadius interface{} // Number of requests which encountered service parse fail error. The type is // interface{} with range: 0..4294967295. ServiceParseFail interface{} // Number of requests which encountered multiple subscribers not allowed // error. The type is interface{} with range: 0..4294967295. MultiSubsError interface{} // Number of requests which has missing service name attribute. The type is // interface{} with range: 0..4294967295. ServiceNotPresent interface{} // Number of requests which failed to be sent to command handler. The type is // interface{} with range: 0..4294967295. SendToChFail interface{} // VRF of RADIUS dynamic authorization client. The type is string. VrfName interface{} // Address Buffer. The type is string. ClientAddress interface{} }
Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient List of dynamic author clients
func (*Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient) GetEntityData ¶
func (dynamicAuthorClient *Radius_Nodes_Node_DynamicAuthorizationClients_DynamicAuthorClient) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups ¶
type Radius_Nodes_Node_ServerGroups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RADIUS server group data. The type is slice of // Radius_Nodes_Node_ServerGroups_ServerGroup. ServerGroup []*Radius_Nodes_Node_ServerGroups_ServerGroup }
Radius_Nodes_Node_ServerGroups RADIUS server group table
func (*Radius_Nodes_Node_ServerGroups) GetEntityData ¶
func (serverGroups *Radius_Nodes_Node_ServerGroups) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups_ServerGroup ¶
type Radius_Nodes_Node_ServerGroups_ServerGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ServerGroupName interface{} // Number of groups. The type is interface{} with range: 0..4294967295. Groups interface{} // VRF name. The type is string. VrfName interface{} // Dead time in minutes. The type is interface{} with range: 0..4294967295. // Units are minute. DeadTime interface{} // Number of servers. The type is interface{} with range: 0..4294967295. Servers interface{} // Server groups. The type is slice of // Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup. ServerGroup []*Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup }
Radius_Nodes_Node_ServerGroups_ServerGroup RADIUS server group data
func (*Radius_Nodes_Node_ServerGroups_ServerGroup) GetEntityData ¶
func (serverGroup *Radius_Nodes_Node_ServerGroups_ServerGroup) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup ¶
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Authentication port. The type is interface{} with range: 0..4294967295. AuthenticationPort interface{} // Accounting port. The type is interface{} with range: 0..4294967295. AccountingPort interface{} // True if private. The type is bool. IsPrivate interface{} // IP address buffer. The type is string. IpAddress interface{} // IP address Family. The type is string. Family interface{} // Redirected Requests. The type is interface{} with range: 0..4294967295. RedirectedRequests interface{} // Accounting data. Accounting Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting // Authentication data. Authentication Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication // Authorization data. Authorization Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization }
Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup Server groups
func (*Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup) GetEntityData ¶
func (serverGroup *Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting ¶
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of accounting requests. The type is interface{} with range: // 0..4294967295. Requests interface{} // Number of pending accounting requests. The type is interface{} with range: // 0..4294967295. PendingRequests interface{} // Number of retransmitted accounting requests. The type is interface{} with // range: 0..4294967295. Retransmits interface{} // Number of accounting responses. The type is interface{} with range: // 0..4294967295. Responses interface{} // Number of accounting packets timed-out. The type is interface{} with range: // 0..4294967295. Timeouts interface{} // Number of bad accounting responses. The type is interface{} with range: // 0..4294967295. BadResponses interface{} // Number of bad accounting authenticators. The type is interface{} with // range: 0..4294967295. BadAuthenticators interface{} // Number of packets received with unknown type from accounting server. The // type is interface{} with range: 0..4294967295. UnknownPacketTypes interface{} // Number of accounting responses dropped. The type is interface{} with range: // 0..4294967295. DroppedResponses interface{} // Round trip time for accounting in milliseconds. The type is interface{} // with range: 0..4294967295. Units are millisecond. Rtt interface{} // Number of unexpected accounting responses. The type is interface{} with // range: 0..4294967295. AcctUnexpectedResponses 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{} // Estimated Throttled Accounting Transactions. The type is interface{} with // range: 0..4294967295. AcctThrottledTransactions interface{} // Maximum Throttled Accounting Transactions. The type is interface{} with // range: 0..4294967295. AcctMaxThrottleTrans interface{} // Automated Test Stats for accounting requests. The type is interface{} with // range: 0..4294967295. TotalTestAcctReqs interface{} // Automated Test Stats for accounting timeouts. The type is interface{} with // range: 0..4294967295. TotalTestAcctTimeouts interface{} // Automated Test Stats for accounting response. The type is interface{} with // range: 0..4294967295. TotalTestAcctResponse interface{} // Automated Test Stats for accounting pending. The type is interface{} with // range: 0..4294967295. TotalTestAcctPending interface{} }
Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting Accounting data
func (*Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting) GetEntityData ¶
func (accounting *Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Accounting) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication ¶
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of access requests. The type is interface{} with range: // 0..4294967295. AccessRequests interface{} // Number of pending access requests. The type is interface{} with range: // 0..4294967295. PendingAccessRequests 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 access packets timed out. The type is interface{} with range: // 0..4294967295. AccessTimeouts 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 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{} // Round trip time for authentication in milliseconds. The type is interface{} // with range: 0..4294967295. Units are millisecond. Rtt 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{} // Estimated Throttled Authentication Transactions. The type is interface{} // with range: 0..4294967295. AuthThrottledTransactions interface{} // Maximum Throttled Authentication Transactions. The type is interface{} with // range: 0..4294967295. AuthMaxTransactions interface{} // Automated Test Stats for authentication requests. The type is interface{} // with range: 0..4294967295. TotalTestAuthReqs interface{} // Automated Test Stats for authentication timeouts. The type is interface{} // with range: 0..4294967295. TotalTestAuthTimeouts interface{} // Automated Test Stats for authentication response. The type is interface{} // with range: 0..4294967295. TotalTestAuthResponse interface{} // Automated Test Stats for authentication pending. The type is interface{} // with range: 0..4294967295. TotalTestAuthPending interface{} }
Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication Authentication data
func (*Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication) GetEntityData ¶
func (authentication *Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authentication) GetEntityData() *types.CommonEntityData
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization ¶
type Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 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{} // 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{} // 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{} }
Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization Authorization data
func (*Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization) GetEntityData ¶
func (authorization *Radius_Nodes_Node_ServerGroups_ServerGroup_ServerGroup_Authorization) GetEntityData() *types.CommonEntityData