Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR infra-serg package operational data.
This module contains definitions for the following management objects:
session-redundancy-manager: Session Redundancy Manager information session-redundancy-agent: session redundancy agent
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type SergPeerStatus
- type SergShowComp
- type SergShowImRole
- type SergShowMem
- type SergShowRole
- type SergShowSessionError
- type SergShowSessionOperation
- type SergShowSlaveMode
- type SergShowSoReason
- type SessionRedundancyAgent
- type SessionRedundancyAgent_Nodes
- type SessionRedundancyAgent_Nodes_Node
- type SessionRedundancyAgent_Nodes_Node_ClientIds
- type SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId
- type SessionRedundancyAgent_Nodes_Node_GroupIdXr
- type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId
- type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation
- type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation
- type SessionRedundancyAgent_Nodes_Node_GroupIds
- type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId
- type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount
- type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface
- type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool
- type SessionRedundancyAgent_Nodes_Node_GroupSummaries
- type SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary
- type SessionRedundancyAgent_Nodes_Node_Interfaces
- type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface
- type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus
- type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper
- type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus
- type SessionRedundancyAgent_Nodes_Node_Memory
- type SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo
- type SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo
- type SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus
- type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics
- type SessionRedundancyManager
- type SessionRedundancyManager_Groups
- type SessionRedundancyManager_Groups_Group
- type SessionRedundancyManager_Interfaces
- type SessionRedundancyManager_Interfaces_Interface
- type SessionRedundancyManager_Summary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SergPeerStatus ¶
type SergPeerStatus string
SergPeerStatus represents SERG Peer Status
const ( // Peer not configured SergPeerStatus_not_configured SergPeerStatus = "not-configured" // Peer initialization SergPeerStatus_initialize SergPeerStatus = "initialize" // Peer retry pending SergPeerStatus_retry SergPeerStatus = "retry" // Connection in Progress SergPeerStatus_connect SergPeerStatus = "connect" // Listening in Progress SergPeerStatus_listen SergPeerStatus = "listen" // Awaiting Registration from Peer SergPeerStatus_registration SergPeerStatus = "registration" // Peer cleanup in progress SergPeerStatus_cleanup SergPeerStatus = "cleanup" // Peer Connected SergPeerStatus_connected SergPeerStatus = "connected" // Peer Established SergPeerStatus_established SergPeerStatus = "established" )
type SergShowComp ¶
type SergShowComp string
SergShowComp represents SERG Components
const ( // SERG Agent SergShowComp_serga SergShowComp = "serga" // IPv6ND SergShowComp_ipv6nd SergShowComp = "ipv6nd" // DHCPv6 SergShowComp_dhcpv6 SergShowComp = "dhcpv6" // DAPS SergShowComp_daps SergShowComp = "daps" )
type SergShowImRole ¶
type SergShowImRole string
SergShowImRole represents SERG Interface Management Role
const ( // Not Determined SergShowImRole_none SergShowImRole = "none" // Master Role SergShowImRole_master SergShowImRole = "master" // Slave Role SergShowImRole_slave SergShowImRole = "slave" )
type SergShowMem ¶
type SergShowMem string
SergShowMem represents SERG Memory Manager type
const ( // Standard type SergShowMem_standard SergShowMem = "standard" // Chunk type SergShowMem_chunk SergShowMem = "chunk" // EDM type SergShowMem_edm SergShowMem = "edm" // String type SergShowMem_string_ SergShowMem = "string" // Static type SergShowMem_static SergShowMem = "static" // Unknown type SergShowMem_unknown SergShowMem = "unknown" )
type SergShowRole ¶
type SergShowRole string
SergShowRole represents SERG Role
const ( // Not Configured SergShowRole_none SergShowRole = "none" // Master Role SergShowRole_master SergShowRole = "master" // Slave Role SergShowRole_slave SergShowRole = "slave" )
type SergShowSessionError ¶
type SergShowSessionError string
SergShowSessionError represents SERG Session Error Operation
const ( // Invalid Error SergShowSessionError_none SergShowSessionError = "none" // Hard Error SergShowSessionError_hard SergShowSessionError = "hard" // Soft Error SergShowSessionError_soft SergShowSessionError = "soft" )
type SergShowSessionOperation ¶
type SergShowSessionOperation string
SergShowSessionOperation represents SERG Session Operation
const ( // No Operation SergShowSessionOperation_none SergShowSessionOperation = "none" // SERG Session Update Operation SergShowSessionOperation_update SergShowSessionOperation = "update" // SERG Session Delete Operation SergShowSessionOperation_delete_ SergShowSessionOperation = "delete" // SERG Session In Sync SergShowSessionOperation_in_sync SergShowSessionOperation = "in-sync" )
type SergShowSlaveMode ¶
type SergShowSlaveMode string
SergShowSlaveMode represents SERG Slave Mode
const ( // Not Configured SergShowSlaveMode_none SergShowSlaveMode = "none" // Warm Modem SergShowSlaveMode_warm SergShowSlaveMode = "warm" // Hot Mode SergShowSlaveMode_hot SergShowSlaveMode = "hot" )
type SergShowSoReason ¶
type SergShowSoReason string
SergShowSoReason represents Session Redundancy Switchover Reason
const ( // SwitchOver for Internal Reason SergShowSoReason_internal SergShowSoReason = "internal" // SwitchOver for Admin SergShowSoReason_admin SergShowSoReason = "admin" // SwitchOver for Peer UP SergShowSoReason_peer_up SergShowSoReason = "peer-up" // SwitchOver for Peer Down SergShowSoReason_peer_down SergShowSoReason = "peer-down" // SwitchOver for Object Tracking status change SergShowSoReason_object_tracking_status_change SergShowSoReason = "object-tracking-status-change" // Unknown Switchover Reason SergShowSoReason_serg_show_so_reason_max SergShowSoReason = "serg-show-so-reason-max" )
type SessionRedundancyAgent ¶
type SessionRedundancyAgent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes for which session data is collected. Nodes SessionRedundancyAgent_Nodes }
SessionRedundancyAgent session redundancy agent
func (*SessionRedundancyAgent) GetEntityData ¶
func (sessionRedundancyAgent *SessionRedundancyAgent) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes ¶
type SessionRedundancyAgent_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session data for a particular node. The type is slice of // SessionRedundancyAgent_Nodes_Node. Node []*SessionRedundancyAgent_Nodes_Node }
SessionRedundancyAgent_Nodes List of nodes for which session data is collected
func (*SessionRedundancyAgent_Nodes) GetEntityData ¶
func (nodes *SessionRedundancyAgent_Nodes) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node ¶
type SessionRedundancyAgent_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{} // Data for particular subscriber group session. GroupIdXr SessionRedundancyAgent_Nodes_Node_GroupIdXr // Stats Client. ClientIds SessionRedundancyAgent_Nodes_Node_ClientIds // Show Memory. Memory SessionRedundancyAgent_Nodes_Node_Memory // Data for particular subscriber group . GroupIds SessionRedundancyAgent_Nodes_Node_GroupIds // List of interfaces. Interfaces SessionRedundancyAgent_Nodes_Node_Interfaces // Stats Global. StatsGlobal SessionRedundancyAgent_Nodes_Node_StatsGlobal // Session data for a particular node. GroupSummaries SessionRedundancyAgent_Nodes_Node_GroupSummaries }
SessionRedundancyAgent_Nodes_Node Session data for a particular node
func (*SessionRedundancyAgent_Nodes_Node) GetEntityData ¶
func (node *SessionRedundancyAgent_Nodes_Node) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_ClientIds ¶
type SessionRedundancyAgent_Nodes_Node_ClientIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify stats client. The type is slice of // SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId. ClientId []*SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId }
SessionRedundancyAgent_Nodes_Node_ClientIds Stats Client
func (*SessionRedundancyAgent_Nodes_Node_ClientIds) GetEntityData ¶
func (clientIds *SessionRedundancyAgent_Nodes_Node_ClientIds) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId ¶
type SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Client Id. The type is interface{} with range: // 0..4294967295. StatsClientId interface{} // TxListStartOfDownloadAddOk. The type is interface{} with range: // 0..4294967295. TxListStartOfDownloadAddOk interface{} // TxListStartOfDownloadAddNotOk. The type is interface{} with range: // 0..4294967295. TxListStartOfDownloadAddNotOk interface{} // TxListEndOfDownloadAddOk. The type is interface{} with range: // 0..4294967295. TxListEndOfDownloadAddOk interface{} // TxListEndOfDownloadAddNotOk. The type is interface{} with range: // 0..4294967295. TxListEndOfDownloadAddNotOk interface{} // TxListEndOfMessageAddOk. The type is interface{} with range: 0..4294967295. TxListEndOfMessageAddOk interface{} // TxListEndOfMessageAddNotOk. The type is interface{} with range: // 0..4294967295. TxListEndOfMessageAddNotOk interface{} // TxListClearAllAddOk. The type is interface{} with range: 0..4294967295. TxListClearAllAddOk interface{} // TxListClearAllAddNotOk. The type is interface{} with range: 0..4294967295. TxListClearAllAddNotOk interface{} // TxListClearSelectedAddOk. The type is interface{} with range: // 0..4294967295. TxListClearSelectedAddOk interface{} // TxListClearSelectedAddNotOk. The type is interface{} with range: // 0..4294967295. TxListClearSelectedAddNotOk interface{} // TxListReplayAllAddOk. The type is interface{} with range: 0..4294967295. TxListReplayAllAddOk interface{} // TxListReplayAllAddNotOk. The type is interface{} with range: 0..4294967295. TxListReplayAllAddNotOk interface{} // TxListReplaySelectedAddOk. The type is interface{} with range: // 0..4294967295. TxListReplaySelectedAddOk interface{} // TxListReplaySelectedAddNotOk. The type is interface{} with range: // 0..4294967295. TxListReplaySelectedAddNotOk interface{} // TxListSessionSessionAddOk. The type is interface{} with range: // 0..4294967295. TxListSessionSessionAddOk interface{} // TxListSessionSessionAddNotOk. The type is interface{} with range: // 0..4294967295. TxListSessionSessionAddNotOk interface{} // TxListSessionSessionUpdateOk. The type is interface{} with range: // 0..4294967295. TxListSessionSessionUpdateOk interface{} // TxListSessionSessionUpdateNotOk. The type is interface{} with range: // 0..4294967295. TxListSessionSessionUpdateNotOk interface{} // TxListSessionSessionDelete. The type is interface{} with range: // 0..4294967295. TxListSessionSessionDelete interface{} // CleanCallBack. The type is interface{} with range: 0..4294967295. CleanCallBack interface{} // TxListEncodeSessionSessionOk. The type is interface{} with range: // 0..4294967295. TxListEncodeSessionSessionOk interface{} // TxListEncodeSessionSessionPartialWrite. The type is interface{} with range: // 0..4294967295. TxListEncodeSessionSessionPartialWrite interface{} // LastReplayAllCount. The type is interface{} with range: 0..4294967295. LastReplayAllCount interface{} // TxListReceiveCommandReplayAll. The type is interface{} with range: // 0..4294967295. TxListReceiveCommandReplayAll interface{} // TxListReceiveCommandReplaySelected. The type is interface{} with range: // 0..4294967295. TxListReceiveCommandReplaySelected interface{} // TxListReceiveSessionSessionDeleteValid. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionDeleteValid interface{} // TxListReceiveSessionSessionDeleteInValid. The type is interface{} with // range: 0..4294967295. TxListReceiveSessionSessionDeleteInvalid interface{} // TxListReceiveSessionSessionUpdateValid. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionUpdateValid interface{} // TxListReceiveSessionSessionUpdateInValid. The type is interface{} with // range: 0..4294967295. TxListReceiveSessionSessionUpdateInvalid interface{} // TxListReceiveSessionSessionSODAll. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionSodAll interface{} // TxListReceiveSessionSessionSODSelected. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionSodSelected interface{} // TxListReceiveSessionSessionEODAll. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionEodAll interface{} // TxListReceiveSessionSessionEODSelected. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionEodSelected interface{} // TxListReceiveSessionSessionEOMS. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionEoms interface{} // TxListReceiveSessionSessionClearAll. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionClearAll interface{} // TxListReceiveSessionSessionClearSelected. The type is interface{} with // range: 0..4294967295. TxListReceiveSessionSessionClearSelected interface{} // TxListReceiveSessionSessionNegAck. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionNegAck interface{} // TxListReceiveSessionSessionNegAckNotOk. The type is interface{} with range: // 0..4294967295. TxListReceiveSessionSessionNegAckNotOk interface{} // TxListClientRegistrationOk. The type is interface{} with range: // 0..4294967295. TxListClientRegistrationOk interface{} // TxListClientRegistrationNotOk. The type is interface{} with range: // 0..4294967295. TxListClientRegistrationNotOk interface{} // TxListClientDeRegistration. The type is interface{} with range: // 0..4294967295. TxListClientDeRegistration interface{} // TxListClientConnectionDown. The type is interface{} with range: // 0..4294967295. TxListClientConnectionDown interface{} // TxListClientCleanup. The type is interface{} with range: 0..4294967295. TxListClientCleanup interface{} // TxListActiveOk. The type is interface{} with range: 0..4294967295. TxListActiveOk interface{} // TxListActiveNotOk. The type is interface{} with range: 0..4294967295. TxListActiveNotOk interface{} // TxListDeActiveOk. The type is interface{} with range: 0..4294967295. TxListDeActiveOk interface{} // TxListDeActiveNotOk. The type is interface{} with range: 0..4294967295. TxListDeActiveNotOk interface{} // TxListSendPoolRoleOk. The type is interface{} with range: 0..4294967295. TxListSendPoolRoleOk interface{} // TxListSendPoolRoleNotOk. The type is interface{} with range: 0..4294967295. TxListSendPoolRoleNotOk interface{} // TxListSendPoolUpdateOk. The type is interface{} with range: 0..4294967295. TxListSendPoolUpdateOk interface{} // TxListSendPoolUpdateNotOk. The type is interface{} with range: // 0..4294967295. TxListSendPoolUpdateNotOk interface{} // TxListRecvPoolUpdateOk. The type is interface{} with range: 0..4294967295. TxListRecvPoolUpdateOk interface{} }
SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId Specify stats client
func (*SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId) GetEntityData ¶
func (clientId *SessionRedundancyAgent_Nodes_Node_ClientIds_ClientId) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIdXr ¶
type SessionRedundancyAgent_Nodes_Node_GroupIdXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Group id for subscriber group session. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId. GroupId []*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId }
SessionRedundancyAgent_Nodes_Node_GroupIdXr Data for particular subscriber group session
func (*SessionRedundancyAgent_Nodes_Node_GroupIdXr) GetEntityData ¶
func (groupIdXr *SessionRedundancyAgent_Nodes_Node_GroupIdXr) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId ¶
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. GroupId. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. GroupId interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupIdXr interface{} // Interface Name. The type is string. InterfaceName interface{} // Key index. The type is string. KeyIndex interface{} // Master Role is Set. The type is bool. RoleMaster interface{} // Negative Acknowledgement Update Flag is Set. The type is bool. NegativeAcknowledgementUpdateAll interface{} // More Session Information. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation. SessionDetailedInformation []*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation // Session Synchroniation Error Information. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation. SessionSyncErrorInformation []*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation }
SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId Group id for subscriber group session
func (*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId) GetEntityData ¶
func (groupId *SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation ¶
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SergShowComp. Component interface{} // Operation Code. The type is SergShowSessionOperation. Operation interface{} // Tx List Queue Failed. The type is bool. TxListQueueFail interface{} // Marked For Sweeping. The type is bool. MarkedForSweeping interface{} // Marked For Cleanup. The type is bool. MarkedForCleanup interface{} }
SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation More Session Information
func (*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation) GetEntityData ¶
func (sessionDetailedInformation *SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation ¶
type SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // No. of Errors occured during Synchronization. The type is interface{} with // range: 0..65535. SyncErrorCount interface{} // Last Error Code. The type is interface{} with range: 0..4294967295. LastErrorCode interface{} // Last Error Type. The type is SergShowSessionError. LastErrorType interface{} }
SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation Session Synchroniation Error Information
func (*SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation) GetEntityData ¶
func (sessionSyncErrorInformation *SessionRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIds ¶
type SessionRedundancyAgent_Nodes_Node_GroupIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Group id for subscriber group. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId. GroupId []*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId }
SessionRedundancyAgent_Nodes_Node_GroupIds Data for particular subscriber group
func (*SessionRedundancyAgent_Nodes_Node_GroupIds) GetEntityData ¶
func (groupIds *SessionRedundancyAgent_Nodes_Node_GroupIds) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId ¶
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group Id. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. GroupId interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupIdXr interface{} // Group Description. The type is string. Description interface{} // Disabled by Config. The type is bool. Disabled interface{} // Preferred Init Role. The type is SergShowRole. InitRole interface{} // Negotiating Role. The type is SergShowRole. NegotiatingRole interface{} // Current Role. The type is SergShowRole. CurrentRole interface{} // Slave Mode. The type is SergShowSlaveMode. SlaveMode interface{} // Switch Over Hold Time. The type is interface{} with range: 0..4294967295. HoldTimer interface{} // Core Object Tracking Name. The type is string. CoreTrackingObjectName interface{} // Core Object Tracking Status. The type is bool. CoreTrackingObjectStatus interface{} // Access Object Tracking Name. The type is string. AccessTrackingObjectName interface{} // Access Object Tracking Status. The type is bool. AccessTrackingObjectStatus interface{} // Object Tracking Status (Enabled/Disabled). The type is bool. ObjectTrackingStatus interface{} // Peer IPv4 Address. 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}]+)?. PeerIpv4Address interface{} // Peer IPv6 Address. The type is 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}]+)?. PeerIpv6Address interface{} // Peer Status. The type is SergPeerStatus. PeerStatus interface{} // Last Negotiation time of Peer. The type is string. PeerLastNegotiationTime interface{} // Last UP time of Peer. The type is string. PeerLastUpTime interface{} // Last Down time of Peer. The type is string. PeerLastDownTime interface{} // Peer Preferred Init Role. The type is SergShowRole. PeerInitRole interface{} // Peer Negotiating Role. The type is SergShowRole. PeerNegotiatingRole interface{} // Peer Current Role. The type is SergShowRole. PeerCurrentRole interface{} // Peer Object Tracking Status. The type is bool. PeerObjectTrackingStatus interface{} // Last Switchover time. The type is string. LastSwitchoverTime interface{} // Switchover Count. The type is interface{} with range: 0..4294967295. SwitchoverCount interface{} // Last Switchover Reason. The type is SergShowSoReason. LastSwitchoverReason interface{} // Switchover Hold Time in seconds. The type is interface{} with range: // 0..4294967295. Units are second. SwitchoverHoldTime interface{} // Session Count. The type is interface{} with range: 0..4294967295. SessionCount interface{} // Slave Session update fail count. The type is interface{} with range: // 0..4294967295. SlaveUpdateFailureCount interface{} // Pending Session Update Count. The type is interface{} with range: // 0..4294967295. PendingSessionUpdateCount interface{} // Pending Session Delete Count. The type is interface{} with range: // 0..4294967295. PendingSessionDeleteCount interface{} // No. of Configured Interfaces. The type is interface{} with range: // 0..4294967295. InterfaceCount interface{} // Revertive timer for SWO back. The type is interface{} with range: // 0..4294967295. RevertiveTimer interface{} // Switchover Revert Time in seconds. The type is interface{} with range: // 0..4294967295. Units are second. SwitchoverRevertTime interface{} // No. of Configured Pools. The type is interface{} with range: 0..4294967295. PoolCount interface{} // Client Session Count. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount. ClientSessionCount []*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount // Interface List. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface. Interface []*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface // Pool List. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool. Pool []*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool }
SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId Group id for subscriber group
func (*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId) GetEntityData ¶
func (groupId *SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount ¶
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SergShowComp. Component interface{} // Session count. The type is interface{} with range: 0..4294967295. SessionCount interface{} }
SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount Client Session Count
func (*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount) GetEntityData ¶
func (clientSessionCount *SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_ClientSessionCount) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface ¶
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string. InterfaceName interface{} // Interface Synchronization ID. The type is interface{} with range: // 0..4294967295. InterfaceSynchronizationId interface{} // Forward Referenced. The type is bool. ForwardReferenced interface{} // Session Count. The type is interface{} with range: 0..4294967295. SessionCount interface{} }
SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface Interface List
func (*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface) GetEntityData ¶
func (self *SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool ¶
type SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Pool Name. The type is string. PoolName interface{} }
SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool Pool List
func (*SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool) GetEntityData ¶
func (pool *SessionRedundancyAgent_Nodes_Node_GroupIds_GroupId_Pool) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupSummaries ¶
type SessionRedundancyAgent_Nodes_Node_GroupSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session redundancy agent group summary. The type is slice of // SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary. GroupSummary []*SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary }
SessionRedundancyAgent_Nodes_Node_GroupSummaries Session data for a particular node
func (*SessionRedundancyAgent_Nodes_Node_GroupSummaries) GetEntityData ¶
func (groupSummaries *SessionRedundancyAgent_Nodes_Node_GroupSummaries) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary ¶
type SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. GroupId. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. GroupId interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupIdXr interface{} // SERG Role. The type is SergShowImRole. Role interface{} // Disabled by Config. The type is bool. Disabled interface{} // Peer IPv4 Address. 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}]+)?. PeerIpv4Address interface{} // Peer IPv6 Address. The type is 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}]+)?. PeerIpv6Address interface{} // Peer Status. The type is SergPeerStatus. PeerStatus interface{} // Preferred Role. The type is SergShowRole. PreferredRole interface{} // Slave Mode. The type is SergShowSlaveMode. SlaveMode interface{} // Object Tracking Status (Enabled/Disabled). The type is bool. ObjectTrackingStatus interface{} // Interface Count. The type is interface{} with range: 0..4294967295. InterfaceCount interface{} // Session Count. The type is interface{} with range: 0..4294967295. SessionCount interface{} // Pending Session Count for Synchornization. The type is interface{} with // range: 0..4294967295. PendingAddSessionCount interface{} }
SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary Session redundancy agent group summary
func (*SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary) GetEntityData ¶
func (groupSummary *SessionRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Interfaces ¶
type SessionRedundancyAgent_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify interface name. The type is slice of // SessionRedundancyAgent_Nodes_Node_Interfaces_Interface. Interface []*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface }
SessionRedundancyAgent_Nodes_Node_Interfaces List of interfaces
func (*SessionRedundancyAgent_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *SessionRedundancyAgent_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface ¶
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. Interface interface{} // Interface Name. The type is string. InterfaceName interface{} // Interface Sync ID. The type is interface{} with range: 0..4294967295. InterfaceSynchronizationId interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // SERG Role. The type is SergShowImRole. Role interface{} // Forward Referenced. The type is bool. ForwardReferenced interface{} // Session Count. The type is interface{} with range: 0..4294967295. SessionCount interface{} // Interface Enable Error Count. The type is interface{} with range: // 0..4294967295. InterfaceEnableErrorCount interface{} // Interface Disable Error Count. The type is interface{} with range: // 0..4294967295. InterfaceDisableErrorCount interface{} // Interface Caps Add Error Count. The type is interface{} with range: // 0..4294967295. InterfaceCapsAddErrorCount interface{} // Interface Caps Remove Error Count. The type is interface{} with range: // 0..4294967295. InterfaceCapsRemoveErrorCount interface{} // Interface Attribute Update Error Count. The type is interface{} with range: // 0..4294967295. InterfaceAttributeUpdateErrorCount interface{} // Interface Batch Operation. InterfaceOper SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper // Interface Status. InterfaceStatus SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus // Interface status for each client. The type is slice of // SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus. ClientStatus []*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus }
SessionRedundancyAgent_Nodes_Node_Interfaces_Interface Specify interface name
func (*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *SessionRedundancyAgent_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus ¶
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SergShowComp. Component interface{} // SERG SHOW IDB CLIENT EOMS PENDING. The type is bool. SergShowIdbClientEomsPending interface{} // SERG SHOW IDB CLIENT SYNC EOD PENDING. The type is bool. SergShowIdbClientSyncEodPending interface{} // session count. The type is interface{} with range: 0..4294967295. SessionCount interface{} }
SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus Interface status for each client
func (*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus) GetEntityData ¶
func (clientStatus *SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper ¶
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operational Registration Enabled. The type is bool. IdbOperRegEnable interface{} // Operational Registration Disabled. The type is bool. IdbOperRegDisable interface{} // Operational Caps Add. The type is bool. IdbOperCapsAdd interface{} // Operational Caps Remove. The type is bool. IdbOperCapsRemove interface{} // Operational Attribute Update. The type is bool. IdbOperAttrUpdate interface{} }
SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper Interface Batch Operation
func (*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper) GetEntityData ¶
func (interfaceOper *SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus ¶
type SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Forward Referenced. The type is bool. IdbStateFwdRef interface{} // Interface State Stale. The type is bool. IdbStateStale interface{} // Interface State Registered. The type is bool. IdbStateRegistered interface{} // Interface State Caps Added. The type is bool. IdbStateCapsAdded interface{} // Interface State Owned Resource. The type is bool. IdbStateOwnedReSource interface{} // Interface Client EOMS Pending. The type is bool. IdbClientEomsPending interface{} // Interface Caps Remove Pending. The type is bool. IdbStatePEndCapsRem interface{} // Interface Registration Disable Pending. The type is bool. IdbStatePEndRegDisable interface{} }
SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus Interface Status
func (*SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus) GetEntityData ¶
func (interfaceStatus *SessionRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Memory ¶
type SessionRedundancyAgent_Nodes_Node_Memory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Memory Info. The type is slice of // SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo. MemoryInfo []*SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo // EDM Memory Info. The type is slice of // SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo. EdmMemoryInfo []*SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo // String Memory Info. The type is slice of // SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo. StringMemoryInfo []*SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo }
SessionRedundancyAgent_Nodes_Node_Memory Show Memory
func (*SessionRedundancyAgent_Nodes_Node_Memory) GetEntityData ¶
func (memory *SessionRedundancyAgent_Nodes_Node_Memory) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo ¶
type SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Size of the block. The type is interface{} with range: 0..4294967295. Size interface{} // Total request. The type is interface{} with range: 0..4294967295. Total interface{} // Cache-hit success. The type is interface{} with range: 0..4294967295. Success interface{} // Cache-hit failure. The type is interface{} with range: 0..4294967295. Failure interface{} }
SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo EDM Memory Info
func (*SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo) GetEntityData ¶
func (edmMemoryInfo *SessionRedundancyAgent_Nodes_Node_Memory_EdmMemoryInfo) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo ¶
type SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Structure Name. The type is string. StructureName interface{} // Size of the datastructure. The type is interface{} with range: // 0..4294967295. Size interface{} // Current Count. The type is interface{} with range: 0..4294967295. CurrentCount interface{} // Allocation Fails. The type is interface{} with range: 0..4294967295. AllocFails interface{} // Allocated count. The type is interface{} with range: 0..4294967295. AllocCount interface{} // Freed Count. The type is interface{} with range: 0..4294967295. FreedCount interface{} // Memory Type. The type is SergShowMem. MemoryType interface{} }
SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo Memory Info
func (*SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo) GetEntityData ¶
func (memoryInfo *SessionRedundancyAgent_Nodes_Node_Memory_MemoryInfo) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo ¶
type SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Size of the block. The type is interface{} with range: 0..4294967295. Size interface{} // Total request. The type is interface{} with range: 0..4294967295. Total interface{} // Cache-hit success. The type is interface{} with range: 0..4294967295. Success interface{} // Cache-hit failure. The type is interface{} with range: 0..4294967295. Failure interface{} }
SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo String Memory Info
func (*SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo) GetEntityData ¶
func (stringMemoryInfo *SessionRedundancyAgent_Nodes_Node_Memory_StringMemoryInfo) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Source Interface Name. The type is string. SourceInterfaceName interface{} // VRF Name. The type is string. VrfName interface{} // Source Interface IPv4 Address. 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}]+)?. SourceInterfaceIpv4Address interface{} // Source Interface IPv6 Address. The type is 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}]+)?. SourceInterfaceIpv6Address interface{} // Redundancy Role. The type is string. RedundancyRole interface{} // Restart Client Sync In Progress Flag. The type is bool. RestartClientSyncInProgress interface{} // Synchronization TimeStamp. The type is string. ClientInitSyncTimeStamp interface{} // Restart Peer Sync In Progress Flag. The type is bool. RestartPeerSyncInProgress interface{} // Synchronization TimeStamp. The type is string. PeerInitSyncTimeStamp interface{} // Sync In Progress Flag. The type is bool. SyncInProgress interface{} // Value in Seconds to trigger the peer actions. The type is interface{} with // range: 0..4294967295. Units are second. PeerActionTimer interface{} // Value in Seconds to trigger the retry. The type is interface{} with range: // 0..4294967295. Units are second. RetryTimerRemaining interface{} // TxListClientRegistrationInvalid. The type is interface{} with range: // 0..4294967295. TxListClientRegistrationInvalid interface{} // TxListClientDeRegistrationInvalid. The type is interface{} with range: // 0..4294967295. TxListClientDeRegistrationInvalid interface{} // TxListClientConnectionUp. The type is interface{} with range: // 0..4294967295. TxListClientConnectionUp interface{} // TxListClientConnectionDown. The type is interface{} with range: // 0..4294967295. TxListClientConnectionDown interface{} // TxListClientPeerDone. The type is interface{} with range: 0..4294967295. TxListClientPeerDone interface{} // TxListClientMessageCallBack. The type is interface{} with range: // 0..4294967295. TxListClientMessageCallBack interface{} // TxListClientReceiveValid. The type is interface{} with range: // 0..4294967295. TxListClientReceiveValid interface{} // TxListClientReceiveInValid. The type is interface{} with range: // 0..4294967295. TxListClientReceiveInvalid interface{} // TxListClientReceiveCommandValid. The type is interface{} with range: // 0..4294967295. TxListClientReceiveCommandValid interface{} // TxListClientReceiveCommandInValid. The type is interface{} with range: // 0..4294967295. TxListClientReceiveCommandInvalid interface{} // TxListClientReceiveSessionSessionValid. The type is interface{} with range: // 0..4294967295. TxListClientReceiveSessionSessionvalid interface{} // TxListClientReceiveSessionSessionInValid. The type is interface{} with // range: 0..4294967295. TxListClientReceiveSessionSessionInvalid interface{} // TxListPeerTimerHandler. The type is interface{} with range: 0..4294967295. TxListPeerTimerHandler interface{} // TxListPeerRegistrationInValid. The type is interface{} with range: // 0..4294967295. TxListPeerRegistrationInvalid interface{} // TxListPeerDeRegistrationInValid. The type is interface{} with range: // 0..4294967295. TxListPeerDeRegistrationInvalid interface{} // TxListPeerMessageCallBackValid. The type is interface{} with range: // 0..4294967295. TxListPeerMessageCallBackValid interface{} // TxListPeerMessageCallBackInValid. The type is interface{} with range: // 0..4294967295. TxListPeerMessageCallBackInvalid interface{} // TxListPeerDone. The type is interface{} with range: 0..4294967295. TxListPeerDone interface{} // TxListPeerCmdConnectionUpNotOk. The type is interface{} with range: // 0..4294967295. TxListPeerCmdConnectionUpNotOk interface{} // TxListPeerCmdConnectionDownNotOk. The type is interface{} with range: // 0..4294967295. TxListPeerCmdConnectionDownNotOk interface{} // TxListPeerSessionConnectionUpNotOk. The type is interface{} with range: // 0..4294967295. TxListPeerSessionConnectionUpNotOk interface{} // TxListPeerSessionConnectionDownNotOk. The type is interface{} with range: // 0..4294967295. TxListPeerSessionConnectionDownNotOk interface{} // TxListSendPoolUpdateNotOk. The type is interface{} with range: // 0..4294967295. TxListSendPoolUpdateNotOk interface{} // intf status statistics. IntfStatusStatistics SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics // tx list statistics. TxListStatistics SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics // Client Status. The type is slice of // SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus. ClientStatus []*SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus // Opaque memory Stats. The type is slice of // SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus. OpaqueMemoryStatus []*SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus // TCP TxList Statistics. The type is slice of // SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus. TxListOverTcpStatus []*SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus }
SessionRedundancyAgent_Nodes_Node_StatsGlobal Stats Global
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal) GetEntityData ¶
func (statsGlobal *SessionRedundancyAgent_Nodes_Node_StatsGlobal) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SergShowComp. Component interface{} // ClientConnectionStatus. The type is bool. ClientConnectionStatus interface{} // ClientInitializationSynchronizationPending. The type is bool. ClientInitializationSynchronizationPending interface{} // ClientSynchronizationEndOfDownloadPending. The type is bool. ClientSynchronizationEndOfDownloadPending interface{} // UpTimeStamp. The type is string. UpTimeStamp interface{} // DownTimeStamp. The type is string. DownTimeStamp interface{} // Value in Seconds to trigger the client cleanup. The type is interface{} // with range: 0..4294967295. Units are second. CleanUpTimerRemaining interface{} }
SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus Client Status
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus) GetEntityData ¶
func (clientStatus *SessionRedundancyAgent_Nodes_Node_StatsGlobal_ClientStatus) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // No. of interfaces pending caps remove. The type is interface{} with range: // 0..4294967295. PendCapsRemCnt interface{} // No. of interfaces pending red disable. The type is interface{} with range: // 0..4294967295. PendRegDisableCnt interface{} // No. of interfaces pending for other (except unreg/caps rem) batch oper. The // type is interface{} with range: 0..4294967295. PendOtherBatchOperCnt interface{} // No. of non stale interfaces. The type is interface{} with range: // 0..4294967295. NonStaleCnt interface{} // No. of interface bound to a group. The type is interface{} with range: // 0..4294967295. GrpBoundCnt interface{} }
SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics intf status statistics
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics) GetEntityData ¶
func (intfStatusStatistics *SessionRedundancyAgent_Nodes_Node_StatsGlobal_IntfStatusStatistics) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SergShowComp. Component interface{} // Session count for each component. The type is interface{} with range: // 0..4294967295. SessionCount interface{} // Current Opaque Memory Size for each component. The type is interface{} with // range: 0..4294967295. OpaqueSize interface{} // High Watermark of Opaque Data Size for each component. The type is // interface{} with range: 0..4294967295. OpaqueHighSize interface{} // Current Opaque Data Size for each component. The type is interface{} with // range: 0..4294967295. OpaqueDataSize interface{} }
SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus Opaque memory Stats
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus) GetEntityData ¶
func (opaqueMemoryStatus *SessionRedundancyAgent_Nodes_Node_StatsGlobal_OpaqueMemoryStatus) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Message Sent Count. The type is interface{} with range: 0..4294967295. MessagesSent interface{} // Bytes Sent Count. The type is interface{} with range: 0..4294967295. Units // are byte. BytesSent interface{} // Message Received Count. The type is interface{} with range: 0..4294967295. MessagesReceived interface{} // Bytes Received Count. The type is interface{} with range: 0..4294967295. // Units are byte. BytesReceived interface{} // Socket Connect Count. The type is interface{} with range: 0..4294967295. ConnectCount interface{} // Blocked Socket Connect Count. The type is interface{} with range: // 0..4294967295. BlockedConnectCount interface{} // Socket Connect Retry Count. The type is interface{} with range: // 0..4294967295. ConnectRetryCount interface{} // Remote Peer DisConnect Count. The type is interface{} with range: // 0..4294967295. RemoteNodeDownCount interface{} // Socket Accept Count. The type is interface{} with range: 0..4294967295. AcceptCount interface{} // Maximum Size of Sent Message. The type is interface{} with range: // 0..4294967295. MaximumSentMessageSize interface{} // Maximum Size of Received Message. The type is interface{} with range: // 0..4294967295. MaximumReceivedMessageSize interface{} // Peer Pause Count. The type is interface{} with range: 0..4294967295. PeerPauseCount interface{} // Buffer Full on Write Occurence Count. The type is interface{} with range: // 0..4294967295. BufferFullOccurenceCount interface{} // Partial Message Memory Move Occurence Count. The type is interface{} with // range: 0..4294967295. MemMoveMessageCount interface{} // Partial Message Memory Move Byte Count. The type is interface{} with range: // 0..4294967295. MemMoveBytesCount interface{} // Socket Read Count. The type is interface{} with range: 0..4294967295. SocketReadCount interface{} // Socket Write Count. The type is interface{} with range: 0..4294967295. SocketWriteCount interface{} // Active Socket Count. The type is interface{} with range: 0..65535. ActiveSocketCount interface{} // Maximum Size of Requested Buffer. The type is interface{} with range: // 0..4294967295. MaximumRequestedBufferSize interface{} // Buffer Free Count. The type is interface{} with range: 0..65535. BufferFreedCount interface{} // Buffer Cache Hit Count. The type is interface{} with range: 0..65535. BufferCacheHit interface{} // Buffer Cache Miss Count. The type is interface{} with range: 0..65535. BufferCacheMiss interface{} }
SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus TCP TxList Statistics
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus) GetEntityData ¶
func (txListOverTcpStatus *SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListOverTcpStatus) GetEntityData() *types.CommonEntityData
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics ¶
type SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // TxListEncodeMarkerOk. The type is interface{} with range: 0..4294967295. TxListEncodeMarkerOk interface{} // TxListEncodeMarkerPartialWrite. The type is interface{} with range: // 0..4294967295. TxListEncodeMarkerPartialWrite interface{} // TxListCleanMarker. The type is interface{} with range: 0..4294967295. TxListCleanMarker interface{} // TxListEncodeCommandOk. The type is interface{} with range: 0..4294967295. TxListEncodeCommandOk interface{} // TxListEncodeCommandPartialWrite. The type is interface{} with range: // 0..4294967295. TxListEncodeCommandPartialWrite interface{} // TxListCleanCommand. The type is interface{} with range: 0..4294967295. TxListCleanCommand interface{} // TxListEncodeNegotiationOk. The type is interface{} with range: // 0..4294967295. TxListEncodeNegotiationOk interface{} // TxListEncodeNegotiationPartialWrite. The type is interface{} with range: // 0..4294967295. TxListEncodeNegotiationPartialWrite interface{} // TxListCleanNegotiation. The type is interface{} with range: 0..4294967295. TxListCleanNegotiation interface{} }
SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics tx list statistics
func (*SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics) GetEntityData ¶
func (txListStatistics *SessionRedundancyAgent_Nodes_Node_StatsGlobal_TxListStatistics) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager ¶
type SessionRedundancyManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber Redundancy Manager interface table. Interfaces SessionRedundancyManager_Interfaces // Session Redundancy Manager group table. Groups SessionRedundancyManager_Groups // Session redundancy manager summary. Summary SessionRedundancyManager_Summary }
SessionRedundancyManager Session Redundancy Manager information
func (*SessionRedundancyManager) GetEntityData ¶
func (sessionRedundancyManager *SessionRedundancyManager) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager_Groups ¶
type SessionRedundancyManager_Groups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session redundancy manager group. The type is slice of // SessionRedundancyManager_Groups_Group. Group []*SessionRedundancyManager_Groups_Group }
SessionRedundancyManager_Groups Session Redundancy Manager group table
func (*SessionRedundancyManager_Groups) GetEntityData ¶
func (groups *SessionRedundancyManager_Groups) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager_Groups_Group ¶
type SessionRedundancyManager_Groups_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Group. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Group interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // Group Description. The type is string. Description interface{} // Disabled by Config. The type is bool. Disabled interface{} // SERG Role. The type is SergShowImRole. Role interface{} // Peer IPv4 Address. 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}]+)?. PeerIpv4Address interface{} // Peer IPv6 Address. The type is 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}]+)?. PeerIpv6Address interface{} // Interface Count. The type is interface{} with range: 0..4294967295. InterfaceCount interface{} // Preferred Role. The type is SergShowRole. PreferredRole interface{} // Slave Mode. The type is SergShowSlaveMode. SlaveMode interface{} // Object Tracking Status (Enabled/Disabled). The type is bool. ObjectTrackingStatus interface{} // Node Information. The type is string. NodeName interface{} }
SessionRedundancyManager_Groups_Group Session redundancy manager group
func (*SessionRedundancyManager_Groups_Group) GetEntityData ¶
func (group *SessionRedundancyManager_Groups_Group) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager_Interfaces ¶
type SessionRedundancyManager_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // interface redundancy manager interface. The type is slice of // SessionRedundancyManager_Interfaces_Interface. Interface []*SessionRedundancyManager_Interfaces_Interface }
SessionRedundancyManager_Interfaces Subscriber Redundancy Manager interface table
func (*SessionRedundancyManager_Interfaces) GetEntityData ¶
func (interfaces *SessionRedundancyManager_Interfaces) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager_Interfaces_Interface ¶
type SessionRedundancyManager_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Interface interface{} // Interface Name. The type is string. InterfaceName interface{} // Interface Mapping ID. The type is interface{} with range: 0..4294967295. InterfaceMappingId interface{} // Forward Referenced. The type is bool. ForwardReferenced interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // SERG Role. The type is SergShowImRole. Role interface{} }
SessionRedundancyManager_Interfaces_Interface interface redundancy manager interface
func (*SessionRedundancyManager_Interfaces_Interface) GetEntityData ¶
func (self *SessionRedundancyManager_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type SessionRedundancyManager_Summary ¶
type SessionRedundancyManager_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Disabled by Config. The type is bool. Disabled interface{} // Process Active State. The type is bool. ActiveState interface{} // Preferred Role. The type is SergShowRole. PreferredRole interface{} // Slave Mode. The type is SergShowSlaveMode. SlaveMode interface{} // Switch Over Hold Time. The type is interface{} with range: 0..4294967295. HoldTimer interface{} // Source Interface Name. The type is string. SourceInterfaceName interface{} // VRF Name. The type is string. VrfName interface{} // Source Interface IPv4 Address. 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}]+)?. SourceInterfaceIpv4Address interface{} // Source Interface IPv6 Address. The type is 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}]+)?. SourceInterfaceIpv6Address interface{} // No. of Configured Groups. The type is interface{} with range: // 0..4294967295. GroupCount interface{} // No. of Disabled Groups by Config. The type is interface{} with range: // 0..4294967295. DisabledGroupCount interface{} // No. of Master/Active Groups. The type is interface{} with range: // 0..4294967295. MasterGroupCount interface{} // No. of Slave Groups. The type is interface{} with range: 0..4294967295. SlaveGroupCount interface{} // No. of Configured Interfaces. The type is interface{} with range: // 0..4294967295. InterfaceCount interface{} // No. of Master/Active Interfaces. The type is interface{} with range: // 0..4294967295. MasterInterfaceCount interface{} // No. of Slave Interfaces. The type is interface{} with range: 0..4294967295. SlaveInterfaceCount interface{} // No. of Configured Pools. The type is interface{} with range: 0..4294967295. PoolCount interface{} }
SessionRedundancyManager_Summary Session redundancy manager summary
func (*SessionRedundancyManager_Summary) GetEntityData ¶
func (summary *SessionRedundancyManager_Summary) GetEntityData() *types.CommonEntityData