aaa_protocol_radius_oper

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

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

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

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR aaa-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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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