infra_serg_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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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