Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR subscriber-srg package operational data.
This module contains definitions for the following management objects:
subscriber-redundancy-manager: Subscriber Redundancy Manager information subscriber-redundancy-agent: subscriber redundancy agent
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type SrgPeerStatus
- type SrgShowComp
- type SrgShowImRole
- type SrgShowRole
- type SrgShowSessionError
- type SrgShowSessionOperation
- type SrgShowSlaveMode
- type SrgShowSoReason
- type SubscriberRedundancyAgent
- type SubscriberRedundancyAgent_Nodes
- type SubscriberRedundancyAgent_Nodes_Node
- type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr
- type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId
- type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation
- type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation
- type SubscriberRedundancyAgent_Nodes_Node_GroupIds
- type SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId
- type SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface
- type SubscriberRedundancyAgent_Nodes_Node_GroupSummaries
- type SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary
- type SubscriberRedundancyAgent_Nodes_Node_Interfaces
- type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface
- type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus
- type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper
- type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus
- type SubscriberRedundancyManager
- type SubscriberRedundancyManager_Groups
- type SubscriberRedundancyManager_Groups_Group
- type SubscriberRedundancyManager_Interfaces
- type SubscriberRedundancyManager_Interfaces_Interface
- type SubscriberRedundancyManager_Summary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SrgPeerStatus ¶
type SrgPeerStatus string
SrgPeerStatus represents SRG Peer Status
const ( // Peer not configured SrgPeerStatus_not_configured SrgPeerStatus = "not-configured" // Peer initialization SrgPeerStatus_initialize SrgPeerStatus = "initialize" // Peer retry pending SrgPeerStatus_retry SrgPeerStatus = "retry" // Connection in Progress SrgPeerStatus_connect SrgPeerStatus = "connect" // Listening in Progress SrgPeerStatus_listen SrgPeerStatus = "listen" // Awaiting Registration from Peer SrgPeerStatus_registration SrgPeerStatus = "registration" // Peer cleanup in progress SrgPeerStatus_cleanup SrgPeerStatus = "cleanup" // Peer Connected SrgPeerStatus_connected SrgPeerStatus = "connected" // Peer Established SrgPeerStatus_established SrgPeerStatus = "established" )
type SrgShowComp ¶
type SrgShowComp string
SrgShowComp represents SRG Components
const ( // SRG Agent SrgShowComp_srga SrgShowComp = "srga" // DHCPv4 SrgShowComp_dhcpv4 SrgShowComp = "dhcpv4" // DHCPv6 SrgShowComp_dhcpv6 SrgShowComp = "dhcpv6" // PPPoE SrgShowComp_pppoe SrgShowComp = "pppoe" // PPP SrgShowComp_ppp SrgShowComp = "ppp" // L2TP SrgShowComp_l2tp SrgShowComp = "l2tp" // iEdge SrgShowComp_iedge SrgShowComp = "iedge" )
type SrgShowImRole ¶
type SrgShowImRole string
SrgShowImRole represents SRG Interface Management Role
const ( // Not Determined SrgShowImRole_none SrgShowImRole = "none" // Master Role SrgShowImRole_master SrgShowImRole = "master" // Slave Role SrgShowImRole_slave SrgShowImRole = "slave" )
type SrgShowRole ¶
type SrgShowRole string
SrgShowRole represents SRG Role
const ( // Not Configured SrgShowRole_none SrgShowRole = "none" // Master Role SrgShowRole_master SrgShowRole = "master" // Slave Role SrgShowRole_slave SrgShowRole = "slave" )
type SrgShowSessionError ¶
type SrgShowSessionError string
SrgShowSessionError represents SRG Session Error Operation
const ( // Invalid Error SrgShowSessionError_none SrgShowSessionError = "none" // Hard Error SrgShowSessionError_hard SrgShowSessionError = "hard" // Soft Error SrgShowSessionError_soft SrgShowSessionError = "soft" )
type SrgShowSessionOperation ¶
type SrgShowSessionOperation string
SrgShowSessionOperation represents SRG Session Operation
const ( // No Operation SrgShowSessionOperation_none SrgShowSessionOperation = "none" // SRG Session Update Operation SrgShowSessionOperation_update SrgShowSessionOperation = "update" // SRG Session Delete Operation SrgShowSessionOperation_delete_ SrgShowSessionOperation = "delete" // SRG Session In Sync SrgShowSessionOperation_in_sync SrgShowSessionOperation = "in-sync" )
type SrgShowSlaveMode ¶
type SrgShowSlaveMode string
SrgShowSlaveMode represents SRG Slave Mode
const ( // Not Configured SrgShowSlaveMode_none SrgShowSlaveMode = "none" // Warm Modem SrgShowSlaveMode_warm SrgShowSlaveMode = "warm" // Hot Mode SrgShowSlaveMode_hot SrgShowSlaveMode = "hot" )
type SrgShowSoReason ¶
type SrgShowSoReason string
SrgShowSoReason represents Subscriber Redundancy Switchover Reason
const ( // SwitchOver for Internal Reason SrgShowSoReason_internal SrgShowSoReason = "internal" // SwitchOver for Admin SrgShowSoReason_admin SrgShowSoReason = "admin" // SwitchOver for Peer UP SrgShowSoReason_peer_up SrgShowSoReason = "peer-up" // SwitchOver for Peer Down SrgShowSoReason_peer_down SrgShowSoReason = "peer-down" // SwitchOver for Object Tracking status change SrgShowSoReason_object_tracking_status_change SrgShowSoReason = "object-tracking-status-change" // Unknown Switchover Reason SrgShowSoReason_srg_show_so_reason_max SrgShowSoReason = "srg-show-so-reason-max" )
type SubscriberRedundancyAgent ¶
type SubscriberRedundancyAgent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes for which subscriber data is collected. Nodes SubscriberRedundancyAgent_Nodes }
SubscriberRedundancyAgent subscriber redundancy agent
func (*SubscriberRedundancyAgent) GetEntityData ¶
func (subscriberRedundancyAgent *SubscriberRedundancyAgent) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes ¶
type SubscriberRedundancyAgent_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber data for a particular node. The type is slice of // SubscriberRedundancyAgent_Nodes_Node. Node []*SubscriberRedundancyAgent_Nodes_Node }
SubscriberRedundancyAgent_Nodes List of nodes for which subscriber data is collected
func (*SubscriberRedundancyAgent_Nodes) GetEntityData ¶
func (nodes *SubscriberRedundancyAgent_Nodes) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node ¶
type SubscriberRedundancyAgent_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 SubscriberRedundancyAgent_Nodes_Node_GroupIdXr // List of interfaces. Interfaces SubscriberRedundancyAgent_Nodes_Node_Interfaces // Subscriber data for a particular node. GroupSummaries SubscriberRedundancyAgent_Nodes_Node_GroupSummaries // Data for particular subscriber group . GroupIds SubscriberRedundancyAgent_Nodes_Node_GroupIds }
SubscriberRedundancyAgent_Nodes_Node Subscriber data for a particular node
func (*SubscriberRedundancyAgent_Nodes_Node) GetEntityData ¶
func (node *SubscriberRedundancyAgent_Nodes_Node) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr ¶
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Group id for subscriber group session. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId. GroupId []*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId }
SubscriberRedundancyAgent_Nodes_Node_GroupIdXr Data for particular subscriber group session
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr) GetEntityData ¶
func (groupIdXr *SubscriberRedundancyAgent_Nodes_Node_GroupIdXr) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId ¶
type SubscriberRedundancyAgent_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{} // Outer VLAN Information. The type is interface{} with range: 0..4294967295. OuterVlan interface{} // Inner VLAN Information. The type is interface{} with range: 0..4294967295. InnerVlan interface{} // Session MAC Address. The type is string. SessionMacAddress interface{} // PPPoE Session ID. The type is interface{} with range: 0..65535. PppoeSessionId interface{} // L2TP Tunnel local ID. The type is interface{} with range: 0..4294967295. L2tpTunnelId interface{} // Master Role is Set. The type is bool. RoleMaster interface{} // Holds a Valid MAC Address. The type is bool. ValidMacAddress interface{} // Negative Acknowledgement Update Flag is Set. The type is bool. NegativeAcknowledgementUpdateAll interface{} // More Session Information. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation. SessionDetailedInformation []*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation // Session Synchroniation Error Information. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation. SessionSyncErrorInformation []*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation }
SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId Group id for subscriber group session
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId) GetEntityData ¶
func (groupId *SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation ¶
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SrgShowComp. Component interface{} // Operation Code. The type is SrgShowSessionOperation. 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{} }
SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation More Session Information
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation) GetEntityData ¶
func (sessionDetailedInformation *SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionDetailedInformation) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation ¶
type SubscriberRedundancyAgent_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 SrgShowSessionError. LastErrorType interface{} }
SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation Session Synchroniation Error Information
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation) GetEntityData ¶
func (sessionSyncErrorInformation *SubscriberRedundancyAgent_Nodes_Node_GroupIdXr_GroupId_SessionSyncErrorInformation) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIds ¶
type SubscriberRedundancyAgent_Nodes_Node_GroupIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Group id for subscriber group. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId. GroupId []*SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId }
SubscriberRedundancyAgent_Nodes_Node_GroupIds Data for particular subscriber group
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIds) GetEntityData ¶
func (groupIds *SubscriberRedundancyAgent_Nodes_Node_GroupIds) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId ¶
type SubscriberRedundancyAgent_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 SrgShowRole. InitRole interface{} // Negotiating Role. The type is SrgShowRole. NegotiatingRole interface{} // Current Role. The type is SrgShowRole. CurrentRole interface{} // Slave Mode. The type is SrgShowSlaveMode. SlaveMode interface{} // Switch Over Hold Time. The type is interface{} with range: 0..4294967295. HoldTimer interface{} // Virtual MAC Address. The type is string. VirtualMacAddress interface{} // Virtual MAC Address Disable. The type is bool. VirtualMacAddressDisable interface{} // L2TP Souce IP 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}]+)?. L2tpSourceIp 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 SrgPeerStatus. PeerStatus interface{} // Last Negotiation time of Peer in epoch seconds. The type is interface{} // with range: 0..18446744073709551615. Units are second. PeerLastNegotiationTimeEpoch interface{} // Last UP time of Peer in epoch seconds. The type is interface{} with range: // 0..18446744073709551615. Units are second. PeerLastUpTimeEpoch interface{} // Last Down time of Peer in epoch seconds. The type is interface{} with // range: 0..18446744073709551615. Units are second. PeerLastDownTimeEpoch interface{} // Peer Preferred Init Role. The type is SrgShowRole. PeerInitRole interface{} // Peer Negotiating Role. The type is SrgShowRole. PeerNegotiatingRole interface{} // Peer Current Role. The type is SrgShowRole. PeerCurrentRole interface{} // Peer Object Tracking Status. The type is bool. PeerObjectTrackingStatus interface{} // Last Switchover time in epoch seconds. The type is interface{} with range: // 0..18446744073709551615. Units are second. LastSwitchoverTimeEpoch interface{} // Switchover Count. The type is interface{} with range: 0..4294967295. SwitchoverCount interface{} // Last Switchover Reason. The type is SrgShowSoReason. 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{} // Tunnel Count. The type is interface{} with range: 0..4294967295. TunnelCount 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{} // Interface List. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface. Interface []*SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface }
SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId Group id for subscriber group
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId) GetEntityData ¶
func (groupId *SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface ¶
type SubscriberRedundancyAgent_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{} }
SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface Interface List
func (*SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface) GetEntityData ¶
func (self *SubscriberRedundancyAgent_Nodes_Node_GroupIds_GroupId_Interface) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupSummaries ¶
type SubscriberRedundancyAgent_Nodes_Node_GroupSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber redundancy agent group summary. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary. GroupSummary []*SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary }
SubscriberRedundancyAgent_Nodes_Node_GroupSummaries Subscriber data for a particular node
func (*SubscriberRedundancyAgent_Nodes_Node_GroupSummaries) GetEntityData ¶
func (groupSummaries *SubscriberRedundancyAgent_Nodes_Node_GroupSummaries) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary ¶
type SubscriberRedundancyAgent_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{} // SRG Role. The type is SrgShowImRole. 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 SrgPeerStatus. PeerStatus interface{} // Preferred Role. The type is SrgShowRole. PreferredRole interface{} // Slave Mode. The type is SrgShowSlaveMode. 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{} }
SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary Subscriber redundancy agent group summary
func (*SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary) GetEntityData ¶
func (groupSummary *SubscriberRedundancyAgent_Nodes_Node_GroupSummaries_GroupSummary) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_Interfaces ¶
type SubscriberRedundancyAgent_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify interface name. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface. Interface []*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface }
SubscriberRedundancyAgent_Nodes_Node_Interfaces List of interfaces
func (*SubscriberRedundancyAgent_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *SubscriberRedundancyAgent_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface ¶
type SubscriberRedundancyAgent_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{} // SRG Role. The type is SrgShowImRole. 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 SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper // Interface Status. InterfaceStatus SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus // Interface status for each client. The type is slice of // SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus. ClientStatus []*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus }
SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface Specify interface name
func (*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus ¶
type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Component. The type is SrgShowComp. Component interface{} // SRG SHOW IDB CLIENT EOMS PENDING. The type is bool. SrgShowIdbClientEomsPending interface{} // SRG SHOW IDB CLIENT SYNC EOD PENDING. The type is bool. SrgShowIdbClientSyncEodPending interface{} // session count. The type is interface{} with range: 0..4294967295. SessionCount interface{} }
SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus Interface status for each client
func (*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus) GetEntityData ¶
func (clientStatus *SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_ClientStatus) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper ¶
type SubscriberRedundancyAgent_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{} }
SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper Interface Batch Operation
func (*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper) GetEntityData ¶
func (interfaceOper *SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceOper) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus ¶
type SubscriberRedundancyAgent_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{} }
SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus Interface Status
func (*SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus) GetEntityData ¶
func (interfaceStatus *SubscriberRedundancyAgent_Nodes_Node_Interfaces_Interface_InterfaceStatus) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager ¶
type SubscriberRedundancyManager struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber Redundancy Manager group table. Groups SubscriberRedundancyManager_Groups // Subscriber redundancy manager summary. Summary SubscriberRedundancyManager_Summary // Subscriber Redundancy Manager interface table. Interfaces SubscriberRedundancyManager_Interfaces }
SubscriberRedundancyManager Subscriber Redundancy Manager information
func (*SubscriberRedundancyManager) GetEntityData ¶
func (subscriberRedundancyManager *SubscriberRedundancyManager) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager_Groups ¶
type SubscriberRedundancyManager_Groups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber redundancy manager group. The type is slice of // SubscriberRedundancyManager_Groups_Group. Group []*SubscriberRedundancyManager_Groups_Group }
SubscriberRedundancyManager_Groups Subscriber Redundancy Manager group table
func (*SubscriberRedundancyManager_Groups) GetEntityData ¶
func (groups *SubscriberRedundancyManager_Groups) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager_Groups_Group ¶
type SubscriberRedundancyManager_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{} // SRG Role. The type is SrgShowImRole. 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 SrgShowRole. PreferredRole interface{} // Slave Mode. The type is SrgShowSlaveMode. SlaveMode interface{} // Object Tracking Status (Enabled/Disabled). The type is bool. ObjectTrackingStatus interface{} // Virtual MAC Address. The type is string. VirtualMacAddress interface{} // Virtual MAC Address Disable. The type is bool. VirtualMacAddressDisable interface{} // Node Information. The type is string. NodeName interface{} }
SubscriberRedundancyManager_Groups_Group Subscriber redundancy manager group
func (*SubscriberRedundancyManager_Groups_Group) GetEntityData ¶
func (group *SubscriberRedundancyManager_Groups_Group) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager_Interfaces ¶
type SubscriberRedundancyManager_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Subscriber redundancy manager interface. The type is slice of // SubscriberRedundancyManager_Interfaces_Interface. Interface []*SubscriberRedundancyManager_Interfaces_Interface }
SubscriberRedundancyManager_Interfaces Subscriber Redundancy Manager interface table
func (*SubscriberRedundancyManager_Interfaces) GetEntityData ¶
func (interfaces *SubscriberRedundancyManager_Interfaces) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager_Interfaces_Interface ¶
type SubscriberRedundancyManager_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{} // SRG Role. The type is SrgShowImRole. Role interface{} }
SubscriberRedundancyManager_Interfaces_Interface Subscriber redundancy manager interface
func (*SubscriberRedundancyManager_Interfaces_Interface) GetEntityData ¶
func (self *SubscriberRedundancyManager_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type SubscriberRedundancyManager_Summary ¶
type SubscriberRedundancyManager_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 SrgShowRole. PreferredRole interface{} // Slave Mode. The type is SrgShowSlaveMode. SlaveMode interface{} // Switch Over Hold Time. The type is interface{} with range: 0..4294967295. HoldTimer interface{} // Sync Time. The type is interface{} with range: 0..4294967295. SyncTime 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{} }
SubscriberRedundancyManager_Summary Subscriber redundancy manager summary
func (*SubscriberRedundancyManager_Summary) GetEntityData ¶
func (summary *SubscriberRedundancyManager_Summary) GetEntityData() *types.CommonEntityData