Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-hsrp package operational data.
This module contains definitions for the following management objects:
hsrp: HSRP operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Hsrp
- type HsrpBAf
- type HsrpBfdSessionState
- type HsrpStateChangeReason
- type HsrpVmacState
- type Hsrp_BfdSessions
- type Hsrp_BfdSessions_BfdSession
- type Hsrp_BfdSessions_BfdSession_Group
- type Hsrp_Ipv4
- type Hsrp_Ipv4_Groups
- type Hsrp_Ipv4_Groups_Group
- type Hsrp_Ipv4_Groups_Group_CoupReceivedTime
- type Hsrp_Ipv4_Groups_Group_CoupSentTime
- type Hsrp_Ipv4_Groups_Group_GlobalAddress
- type Hsrp_Ipv4_Groups_Group_ResignReceivedTime
- type Hsrp_Ipv4_Groups_Group_ResignSentTime
- type Hsrp_Ipv4_Groups_Group_StateChangeHistory
- type Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time
- type Hsrp_Ipv4_Groups_Group_Statistics
- type Hsrp_Ipv4_Interfaces
- type Hsrp_Ipv4_Interfaces_Interface
- type Hsrp_Ipv4_Interfaces_Interface_Statistics
- type Hsrp_Ipv4_TrackedInterfaces
- type Hsrp_Ipv4_TrackedInterfaces_TrackedInterface
- type Hsrp_Ipv6
- type Hsrp_Ipv6_Groups
- type Hsrp_Ipv6_Groups_Group
- type Hsrp_Ipv6_Groups_Group_CoupReceivedTime
- type Hsrp_Ipv6_Groups_Group_CoupSentTime
- type Hsrp_Ipv6_Groups_Group_GlobalAddress
- type Hsrp_Ipv6_Groups_Group_ResignReceivedTime
- type Hsrp_Ipv6_Groups_Group_ResignSentTime
- type Hsrp_Ipv6_Groups_Group_StateChangeHistory
- type Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time
- type Hsrp_Ipv6_Groups_Group_Statistics
- type Hsrp_Ipv6_Interfaces
- type Hsrp_Ipv6_Interfaces_Interface
- type Hsrp_Ipv6_Interfaces_Interface_Statistics
- type Hsrp_Ipv6_TrackedInterfaces
- type Hsrp_Ipv6_TrackedInterfaces_TrackedInterface
- type Hsrp_MgoSessions
- type Hsrp_MgoSessions_MgoSession
- type Hsrp_MgoSessions_MgoSession_Slave
- type Hsrp_Summary
- type StandbyGrpState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Hsrp ¶
type Hsrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 HSRP information. Ipv4 Hsrp_Ipv4 // HSRP MGO session table. MgoSessions Hsrp_MgoSessions // IPv6 HSRP information. Ipv6 Hsrp_Ipv6 // The table of HSRP BFD Sessions. BfdSessions Hsrp_BfdSessions // HSRP summary statistics. Summary Hsrp_Summary }
Hsrp HSRP operational data
func (*Hsrp) GetEntityData ¶
func (hsrp *Hsrp) GetEntityData() *types.CommonEntityData
type HsrpBfdSessionState ¶
type HsrpBfdSessionState string
HsrpBfdSessionState represents Hsrp bfd session state
const ( // None HsrpBfdSessionState_bfd_state_none HsrpBfdSessionState = "bfd-state-none" // Inactive HsrpBfdSessionState_bfd_state_inactive HsrpBfdSessionState = "bfd-state-inactive" // Up HsrpBfdSessionState_bfd_state_up HsrpBfdSessionState = "bfd-state-up" // Down HsrpBfdSessionState_bfd_state_down HsrpBfdSessionState = "bfd-state-down" )
type HsrpStateChangeReason ¶
type HsrpStateChangeReason string
HsrpStateChangeReason represents Hsrp state change reason
const ( // BFD session down HsrpStateChangeReason_state_change_bfd_down HsrpStateChangeReason = "state-change-bfd-down" // Virtual IP learnt HsrpStateChangeReason_state_change_vip_learnt HsrpStateChangeReason = "state-change-vip-learnt" // Interface IP update HsrpStateChangeReason_state_change_interface_ip HsrpStateChangeReason = "state-change-interface-ip" // Delay timer expired HsrpStateChangeReason_state_change_delay_timer HsrpStateChangeReason = "state-change-delay-timer" // Ready on startup HsrpStateChangeReason_state_change_startup HsrpStateChangeReason = "state-change-startup" // HSRP shut down HsrpStateChangeReason_state_change_shutdown HsrpStateChangeReason = "state-change-shutdown" // Interface Up update HsrpStateChangeReason_state_change_interface_up HsrpStateChangeReason = "state-change-interface-up" // Interface Down update HsrpStateChangeReason_state_change_interface_down HsrpStateChangeReason = "state-change-interface-down" // Active timer expired HsrpStateChangeReason_state_change_active_timer HsrpStateChangeReason = "state-change-active-timer" // Standby timer expired HsrpStateChangeReason_state_change_standby_timer HsrpStateChangeReason = "state-change-standby-timer" // Resign received HsrpStateChangeReason_state_change_resign HsrpStateChangeReason = "state-change-resign" // Coup received HsrpStateChangeReason_state_change_coup HsrpStateChangeReason = "state-change-coup" // Higher priority speak received HsrpStateChangeReason_state_change_higher_priority_speak HsrpStateChangeReason = "state-change-higher-priority-speak" // Higher priority standby received HsrpStateChangeReason_state_change_higher_priority_standby HsrpStateChangeReason = "state-change-higher-priority-standby" // Lower priority standby received HsrpStateChangeReason_state_change_lower_priority_standby HsrpStateChangeReason = "state-change-lower-priority-standby" // Higher priority active received HsrpStateChangeReason_state_change_higher_priority_active HsrpStateChangeReason = "state-change-higher-priority-active" // Lower priority active received HsrpStateChangeReason_state_change_lower_priority_active HsrpStateChangeReason = "state-change-lower-priority-active" // Virtual IP configured HsrpStateChangeReason_state_change_virtual_ip_configured HsrpStateChangeReason = "state-change-virtual-ip-configured" // Virtual IP lost HsrpStateChangeReason_state_change_virtual_ip_lost HsrpStateChangeReason = "state-change-virtual-ip-lost" // Recovered from checkpoint HsrpStateChangeReason_state_change_recovered_from_checkpoint HsrpStateChangeReason = "state-change-recovered-from-checkpoint" // MAC address update HsrpStateChangeReason_state_change_mac_update HsrpStateChangeReason = "state-change-mac-update" // Forwarder Admin state change HsrpStateChangeReason_state_change_admin HsrpStateChangeReason = "state-change-admin" // MGO parent change HsrpStateChangeReason_state_change_parent HsrpStateChangeReason = "state-change-parent" // Checkpoint update from Primary HSRP instance HsrpStateChangeReason_state_change_chkpt_update HsrpStateChangeReason = "state-change-chkpt-update" // Resync following ISSU primary event HsrpStateChangeReason_state_change_issu_resync HsrpStateChangeReason = "state-change-issu-resync" // Reset to learn parameters HsrpStateChangeReason_state_change_reset_to_learn HsrpStateChangeReason = "state-change-reset-to-learn" // Maximum reason in enumeration HsrpStateChangeReason_state_change_max HsrpStateChangeReason = "state-change-max" )
type HsrpVmacState ¶
type HsrpVmacState string
HsrpVmacState represents Hsrp vmac state
const ( // VMAC stored locally HsrpVmacState_stored HsrpVmacState = "stored" // VMAC reserved in mac table HsrpVmacState_reserved HsrpVmacState = "reserved" // VMAC active in mac table HsrpVmacState_active HsrpVmacState = "active" // VMAC not yet reserved in mac table HsrpVmacState_reserving HsrpVmacState = "reserving" )
type Hsrp_BfdSessions ¶
type Hsrp_BfdSessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An HSRP BFD Session. The type is slice of Hsrp_BfdSessions_BfdSession. BfdSession []*Hsrp_BfdSessions_BfdSession }
Hsrp_BfdSessions The table of HSRP BFD Sessions
func (*Hsrp_BfdSessions) GetEntityData ¶
func (bfdSessions *Hsrp_BfdSessions) GetEntityData() *types.CommonEntityData
type Hsrp_BfdSessions_BfdSession ¶
type Hsrp_BfdSessions_BfdSession struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. Destination IP Address of BFD Session. The type is // one of the following types: string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. IpAddress interface{} // BFD Interface Name. The type is string with length: 0..64. BfdInterfaceName interface{} // Session Address family. The type is HsrpBAf. SessionAddressFamily interface{} // BFD destination 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}]+)?. DestinationAddress interface{} // BFD IPv6 destination 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}]+)?. DestinationIpv6Address interface{} // BFD session state. The type is HsrpBfdSessionState. BfdSessionState interface{} // BFD packet send interval. The type is interface{} with range: // 0..4294967295. BfdInterval interface{} // BFD multiplier. The type is interface{} with range: 0..4294967295. BfdMultiplier interface{} // HSRP Groups tracking the BFD session. The type is slice of // Hsrp_BfdSessions_BfdSession_Group. Group []*Hsrp_BfdSessions_BfdSession_Group }
Hsrp_BfdSessions_BfdSession An HSRP BFD Session
func (*Hsrp_BfdSessions_BfdSession) GetEntityData ¶
func (bfdSession *Hsrp_BfdSessions_BfdSession) GetEntityData() *types.CommonEntityData
type Hsrp_BfdSessions_BfdSession_Group ¶
type Hsrp_BfdSessions_BfdSession_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with length: 0..64. InterfaceName interface{} // HSRP Group number. The type is interface{} with range: 0..4294967295. HsrpGroupNumber interface{} }
Hsrp_BfdSessions_BfdSession_Group HSRP Groups tracking the BFD session
func (*Hsrp_BfdSessions_BfdSession_Group) GetEntityData ¶
func (group *Hsrp_BfdSessions_BfdSession_Group) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4 ¶
type Hsrp_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The HSRP standby group table. Groups Hsrp_Ipv4_Groups // The HSRP tracked interfaces table. TrackedInterfaces Hsrp_Ipv4_TrackedInterfaces // The HSRP interface information table. Interfaces Hsrp_Ipv4_Interfaces }
Hsrp_Ipv4 IPv4 HSRP information
func (*Hsrp_Ipv4) GetEntityData ¶
func (ipv4 *Hsrp_Ipv4) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups ¶
type Hsrp_Ipv4_Groups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An HSRP standby group. The type is slice of Hsrp_Ipv4_Groups_Group. Group []*Hsrp_Ipv4_Groups_Group }
Hsrp_Ipv4_Groups The HSRP standby group table
func (*Hsrp_Ipv4_Groups) GetEntityData ¶
func (groups *Hsrp_Ipv4_Groups) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group ¶
type Hsrp_Ipv4_Groups_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The HSRP group number. The type is interface{} // with range: 0..4294967295. GroupNumber interface{} // Authentication string. The type is string with length: 0..9. AuthenticationString interface{} // Virtual mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. VirtualMacAddress interface{} // HSRP Group number. The type is interface{} with range: 0..4294967295. HsrpGroupNumber interface{} // Address family. The type is HsrpBAf. AddressFamily interface{} // HSRP Protocol Version. The type is interface{} with range: 0..255. Version interface{} // Session Name. The type is string with length: 0..16. SessionName interface{} // Number of slaves following state. The type is interface{} with range: // 0..4294967295. Slaves interface{} // Group is a slave group. The type is bool. IsSlave interface{} // Followed Session Name. The type is string with length: 0..16. FollowedSessionName interface{} // Configured priority. The type is interface{} with range: 0..255. ConfiguredPriority interface{} // Preempt delay time in seconds. The type is interface{} with range: // 0..4294967295. Units are second. PreemptDelay interface{} // Preempt time remaining in seconds. The type is interface{} with range: // 0..4294967295. Units are second. PreemptTimerSecs interface{} // Hellotime in msecs. The type is interface{} with range: 0..4294967295. // Units are millisecond. HelloTime interface{} // Holdtime in msecs. The type is interface{} with range: 0..4294967295. Units // are millisecond. HoldTime interface{} // Learned hellotime in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. LearnedHelloTime interface{} // Learned holdtime in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. LearnedHoldTime interface{} // Minimum delay time in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. MinDelayTime interface{} // Reload delay time in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. ReloadDelayTime interface{} // Configured Virtual 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}]+)?. VirtualIpAddress interface{} // Virtual linklocal 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}]+)?. VirtualLinklocalIpv6Address interface{} // Active router's 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}]+)?. ActiveIpAddress interface{} // Active router's 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}]+)?. ActiveIpv6Address interface{} // Active router's interface MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. ActiveMacAddress interface{} // Standby router's 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}]+)?. StandbyIpAddress interface{} // Standby router's 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}]+)?. StandbyIpv6Address interface{} // Standby router's interface MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. StandbyMacAddress interface{} // HSRP router state. The type is StandbyGrpState. HsrpRouterState interface{} // Interface Name. The type is string with length: 0..64. InterfaceNameXr interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Priority of the router. The type is interface{} with range: 0..255. RouterPriority interface{} // Priority of the Active router. The type is interface{} with range: 0..255. ActivePriority interface{} // Active timer running flag. The type is bool. ActiveTimerFlag interface{} // Active timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. ActiveTimerSecs interface{} // Active timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. ActiveTimerMsecs interface{} // Standby timer running flag. The type is bool. StandbyTimerFlag interface{} // Standby timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. StandbyTimerSecs interface{} // Standby timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. StandbyTimerMsecs interface{} // Hello timer running flag. The type is bool. HelloTimerFlag interface{} // Hello timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. HelloTimerSecs interface{} // Hello timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. HelloTimerMsecs interface{} // Delay timer running flag. The type is bool. DelayTimerFlag interface{} // Delay timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. DelayTimerSecs interface{} // Delay timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. DelayTimerMsecs interface{} // Time in current state secs. The type is interface{} with range: // 0..4294967295. Units are second. CurrentStateTimerSecs interface{} // Number of state changes. The type is interface{} with range: 0..4294967295. StateChangeCount interface{} // Number of tracked interfaces. The type is interface{} with range: // 0..4294967295. TrackedInterfaceCount interface{} // Number of tracked interfaces up. The type is interface{} with range: // 0..4294967295. TrackedInterfaceUpCount interface{} // Preempt enabled. The type is bool. PreemptEnabled interface{} // Use configured timers. The type is bool. UseConfiguredTimers interface{} // Use configured virtual IP. The type is bool. UseConfiguredVirtualIp interface{} // Use burnt in MAC address configured. The type is bool. UseBiaConfigured interface{} // Non-default timers are configured. The type is bool. ConfiguredTimers interface{} // MAC address configured. The type is bool. ConfiguredMacAddress interface{} // HSRP redirects disabled. The type is bool. RedirectsDisabled interface{} // HSRP BFD fast failover. The type is bool. BfdEnabled interface{} // BFD Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. BfdInterface interface{} // BFD Peer 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}]+)?. BfdPeerIpAddress interface{} // BFD 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}]+)?. BfdPeerIpv6Address interface{} // BFD session state. The type is HsrpBfdSessionState. BfdSessionState interface{} // BFD packet send interval. The type is interface{} with range: // 0..4294967295. BfdInterval interface{} // BFD multiplier. The type is interface{} with range: 0..4294967295. BfdMultiplier interface{} // Virtual mac address state. The type is HsrpVmacState. VirtualMacAddressState interface{} // Secondary virtual IP addresses. The type is slice of 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}]+)?. SecondaryAddress []interface{} // Time last resign was sent. ResignSentTime Hsrp_Ipv4_Groups_Group_ResignSentTime // Time last resign was received. ResignReceivedTime Hsrp_Ipv4_Groups_Group_ResignReceivedTime // Time last coup was sent. CoupSentTime Hsrp_Ipv4_Groups_Group_CoupSentTime // Time last coup was received. CoupReceivedTime Hsrp_Ipv4_Groups_Group_CoupReceivedTime // HSRP Group statistics. Statistics Hsrp_Ipv4_Groups_Group_Statistics // Global virtual IPv6 addresses. The type is slice of // Hsrp_Ipv4_Groups_Group_GlobalAddress. GlobalAddress []*Hsrp_Ipv4_Groups_Group_GlobalAddress // State change history. The type is slice of // Hsrp_Ipv4_Groups_Group_StateChangeHistory. StateChangeHistory []*Hsrp_Ipv4_Groups_Group_StateChangeHistory }
Hsrp_Ipv4_Groups_Group An HSRP standby group
func (*Hsrp_Ipv4_Groups_Group) GetEntityData ¶
func (group *Hsrp_Ipv4_Groups_Group) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_CoupReceivedTime ¶
type Hsrp_Ipv4_Groups_Group_CoupReceivedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv4_Groups_Group_CoupReceivedTime Time last coup was received
func (*Hsrp_Ipv4_Groups_Group_CoupReceivedTime) GetEntityData ¶
func (coupReceivedTime *Hsrp_Ipv4_Groups_Group_CoupReceivedTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_CoupSentTime ¶
type Hsrp_Ipv4_Groups_Group_CoupSentTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv4_Groups_Group_CoupSentTime Time last coup was sent
func (*Hsrp_Ipv4_Groups_Group_CoupSentTime) GetEntityData ¶
func (coupSentTime *Hsrp_Ipv4_Groups_Group_CoupSentTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_GlobalAddress ¶
type Hsrp_Ipv4_Groups_Group_GlobalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // IPV6Address. 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}]+)?. Ipv6Address interface{} }
Hsrp_Ipv4_Groups_Group_GlobalAddress Global virtual IPv6 addresses
func (*Hsrp_Ipv4_Groups_Group_GlobalAddress) GetEntityData ¶
func (globalAddress *Hsrp_Ipv4_Groups_Group_GlobalAddress) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_ResignReceivedTime ¶
type Hsrp_Ipv4_Groups_Group_ResignReceivedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv4_Groups_Group_ResignReceivedTime Time last resign was received
func (*Hsrp_Ipv4_Groups_Group_ResignReceivedTime) GetEntityData ¶
func (resignReceivedTime *Hsrp_Ipv4_Groups_Group_ResignReceivedTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_ResignSentTime ¶
type Hsrp_Ipv4_Groups_Group_ResignSentTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv4_Groups_Group_ResignSentTime Time last resign was sent
func (*Hsrp_Ipv4_Groups_Group_ResignSentTime) GetEntityData ¶
func (resignSentTime *Hsrp_Ipv4_Groups_Group_ResignSentTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_StateChangeHistory ¶
type Hsrp_Ipv4_Groups_Group_StateChangeHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Old State. The type is StandbyGrpState. OldState interface{} // New State. The type is StandbyGrpState. NewState interface{} // Reason for state change. The type is HsrpStateChangeReason. Reason interface{} // Time of state change. Time Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time }
Hsrp_Ipv4_Groups_Group_StateChangeHistory State change history
func (*Hsrp_Ipv4_Groups_Group_StateChangeHistory) GetEntityData ¶
func (stateChangeHistory *Hsrp_Ipv4_Groups_Group_StateChangeHistory) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time ¶
type Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time Time of state change
func (*Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time) GetEntityData ¶
func (time *Hsrp_Ipv4_Groups_Group_StateChangeHistory_Time) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Groups_Group_Statistics ¶
type Hsrp_Ipv4_Groups_Group_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of transitions to Active State. The type is interface{} with range: // 0..4294967295. ActiveTransitions interface{} // Number of transitions to Standby State. The type is interface{} with range: // 0..4294967295. StandbyTransitions interface{} // Number of transitions to Speak State. The type is interface{} with range: // 0..4294967295. SpeakTransitions interface{} // Number of transitions to Listen State. The type is interface{} with range: // 0..4294967295. ListenTransitions interface{} // Number of transitions to Learn State. The type is interface{} with range: // 0..4294967295. LearnTransitions interface{} // Number of transitions to Init State. The type is interface{} with range: // 0..4294967295. InitTransitions interface{} // Number of Hello Packets sent (NB: Bundles only). The type is interface{} // with range: 0..4294967295. HelloPacketsSent interface{} // Number of Resign Packets sent. The type is interface{} with range: // 0..4294967295. ResignPacketsSent interface{} // Number of Coup Packets sent. The type is interface{} with range: // 0..4294967295. CoupPacketsSent interface{} // Number of Hello Packets received. The type is interface{} with range: // 0..4294967295. HelloPacketsReceived interface{} // Number of Resign Packets received. The type is interface{} with range: // 0..4294967295. ResignPacketsReceived interface{} // Number of Coup Packets received. The type is interface{} with range: // 0..4294967295. CoupPacketsReceived interface{} // Number of Packets received that failed authentication. The type is // interface{} with range: 0..4294967295. AuthFailReceived interface{} // Number of packets received with invalid Hello Time value. The type is // interface{} with range: 0..4294967295. InvalidTimerReceived interface{} // Number of packets received with mismatching virtual IP address. The type is // interface{} with range: 0..4294967295. MismatchVirtualIpAddressReceived interface{} }
Hsrp_Ipv4_Groups_Group_Statistics HSRP Group statistics
func (*Hsrp_Ipv4_Groups_Group_Statistics) GetEntityData ¶
func (statistics *Hsrp_Ipv4_Groups_Group_Statistics) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Interfaces ¶
type Hsrp_Ipv4_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A HSRP interface entry. The type is slice of // Hsrp_Ipv4_Interfaces_Interface. Interface []*Hsrp_Ipv4_Interfaces_Interface }
Hsrp_Ipv4_Interfaces The HSRP interface information table
func (*Hsrp_Ipv4_Interfaces) GetEntityData ¶
func (interfaces *Hsrp_Ipv4_Interfaces) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Interfaces_Interface ¶
type Hsrp_Ipv4_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Use burnt in mac address flag. The type is bool. UseBiaFlag interface{} // HSRP Interface Statistics. Statistics Hsrp_Ipv4_Interfaces_Interface_Statistics }
Hsrp_Ipv4_Interfaces_Interface A HSRP interface entry
func (*Hsrp_Ipv4_Interfaces_Interface) GetEntityData ¶
func (self *Hsrp_Ipv4_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_Interfaces_Interface_Statistics ¶
type Hsrp_Ipv4_Interfaces_Interface_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of advertisement packets sent. The type is interface{} with range: // 0..4294967295. AdvertPacketsSent interface{} // Number of advertisement packets received. The type is interface{} with // range: 0..4294967295. AdvertPacketsReceived interface{} // Number of packets received that were too Long. The type is interface{} with // range: 0..4294967295. LongPacketsReceived interface{} // Number of packets received that were too short. The type is interface{} // with range: 0..4294967295. ShortPacketsReceived interface{} // Number of packets received with invalid version. The type is interface{} // with range: 0..4294967295. InvalidVersionReceived interface{} // Number of packets received with invalid operation code. The type is // interface{} with range: 0..4294967295. InvalidOperationCodeReceived interface{} // Number of packets received for an unknown group id. The type is interface{} // with range: 0..4294967295. UnknownGroupReceived interface{} // Number of packets received for an inoperational group. The type is // interface{} with range: 0..4294967295. InoperationalGroupReceived interface{} // Number of packets received from a conflicting Source IP address. The type // is interface{} with range: 0..4294967295. ConflictSourceIpAddressReceived interface{} }
Hsrp_Ipv4_Interfaces_Interface_Statistics HSRP Interface Statistics
func (*Hsrp_Ipv4_Interfaces_Interface_Statistics) GetEntityData ¶
func (statistics *Hsrp_Ipv4_Interfaces_Interface_Statistics) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_TrackedInterfaces ¶
type Hsrp_Ipv4_TrackedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An HSRP tracked interface entry. The type is slice of // Hsrp_Ipv4_TrackedInterfaces_TrackedInterface. TrackedInterface []*Hsrp_Ipv4_TrackedInterfaces_TrackedInterface }
Hsrp_Ipv4_TrackedInterfaces The HSRP tracked interfaces table
func (*Hsrp_Ipv4_TrackedInterfaces) GetEntityData ¶
func (trackedInterfaces *Hsrp_Ipv4_TrackedInterfaces) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv4_TrackedInterfaces_TrackedInterface ¶
type Hsrp_Ipv4_TrackedInterfaces_TrackedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name of the interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The HSRP group number. The type is interface{} // with range: 0..4294967295. GroupNumber interface{} // This attribute is a key. The interface name of the interface being tracked. // The type is string with pattern: [a-zA-Z0-9._/-]+. TrackedInterfaceName interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // HSRP Group number. The type is interface{} with range: 0..4294967295. HsrpGroupNumber interface{} // Priority weighting. The type is interface{} with range: 0..4294967295. PriorityDecrement interface{} // Interface up flag. The type is bool. InterfaceUpFlag interface{} // Tracked Interface Name. The type is string with length: 0..64. TrackedInterfaceNameXr interface{} // Tracked Object Flag. The type is bool. IsObject interface{} }
Hsrp_Ipv4_TrackedInterfaces_TrackedInterface An HSRP tracked interface entry
func (*Hsrp_Ipv4_TrackedInterfaces_TrackedInterface) GetEntityData ¶
func (trackedInterface *Hsrp_Ipv4_TrackedInterfaces_TrackedInterface) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6 ¶
type Hsrp_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The HSRP tracked interfaces table. TrackedInterfaces Hsrp_Ipv6_TrackedInterfaces // The HSRP standby group table. Groups Hsrp_Ipv6_Groups // The HSRP interface information table. Interfaces Hsrp_Ipv6_Interfaces }
Hsrp_Ipv6 IPv6 HSRP information
func (*Hsrp_Ipv6) GetEntityData ¶
func (ipv6 *Hsrp_Ipv6) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups ¶
type Hsrp_Ipv6_Groups struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An HSRP standby group. The type is slice of Hsrp_Ipv6_Groups_Group. Group []*Hsrp_Ipv6_Groups_Group }
Hsrp_Ipv6_Groups The HSRP standby group table
func (*Hsrp_Ipv6_Groups) GetEntityData ¶
func (groups *Hsrp_Ipv6_Groups) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group ¶
type Hsrp_Ipv6_Groups_Group struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The HSRP group number. The type is interface{} // with range: 0..4294967295. GroupNumber interface{} // Authentication string. The type is string with length: 0..9. AuthenticationString interface{} // Virtual mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. VirtualMacAddress interface{} // HSRP Group number. The type is interface{} with range: 0..4294967295. HsrpGroupNumber interface{} // Address family. The type is HsrpBAf. AddressFamily interface{} // HSRP Protocol Version. The type is interface{} with range: 0..255. Version interface{} // Session Name. The type is string with length: 0..16. SessionName interface{} // Number of slaves following state. The type is interface{} with range: // 0..4294967295. Slaves interface{} // Group is a slave group. The type is bool. IsSlave interface{} // Followed Session Name. The type is string with length: 0..16. FollowedSessionName interface{} // Configured priority. The type is interface{} with range: 0..255. ConfiguredPriority interface{} // Preempt delay time in seconds. The type is interface{} with range: // 0..4294967295. Units are second. PreemptDelay interface{} // Preempt time remaining in seconds. The type is interface{} with range: // 0..4294967295. Units are second. PreemptTimerSecs interface{} // Hellotime in msecs. The type is interface{} with range: 0..4294967295. // Units are millisecond. HelloTime interface{} // Holdtime in msecs. The type is interface{} with range: 0..4294967295. Units // are millisecond. HoldTime interface{} // Learned hellotime in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. LearnedHelloTime interface{} // Learned holdtime in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. LearnedHoldTime interface{} // Minimum delay time in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. MinDelayTime interface{} // Reload delay time in msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. ReloadDelayTime interface{} // Configured Virtual 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}]+)?. VirtualIpAddress interface{} // Virtual linklocal 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}]+)?. VirtualLinklocalIpv6Address interface{} // Active router's 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}]+)?. ActiveIpAddress interface{} // Active router's 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}]+)?. ActiveIpv6Address interface{} // Active router's interface MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. ActiveMacAddress interface{} // Standby router's 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}]+)?. StandbyIpAddress interface{} // Standby router's 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}]+)?. StandbyIpv6Address interface{} // Standby router's interface MAC address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. StandbyMacAddress interface{} // HSRP router state. The type is StandbyGrpState. HsrpRouterState interface{} // Interface Name. The type is string with length: 0..64. InterfaceNameXr interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Priority of the router. The type is interface{} with range: 0..255. RouterPriority interface{} // Priority of the Active router. The type is interface{} with range: 0..255. ActivePriority interface{} // Active timer running flag. The type is bool. ActiveTimerFlag interface{} // Active timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. ActiveTimerSecs interface{} // Active timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. ActiveTimerMsecs interface{} // Standby timer running flag. The type is bool. StandbyTimerFlag interface{} // Standby timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. StandbyTimerSecs interface{} // Standby timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. StandbyTimerMsecs interface{} // Hello timer running flag. The type is bool. HelloTimerFlag interface{} // Hello timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. HelloTimerSecs interface{} // Hello timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. HelloTimerMsecs interface{} // Delay timer running flag. The type is bool. DelayTimerFlag interface{} // Delay timer running time secs. The type is interface{} with range: // 0..4294967295. Units are second. DelayTimerSecs interface{} // Delay timer running time msecs. The type is interface{} with range: // 0..4294967295. Units are millisecond. DelayTimerMsecs interface{} // Time in current state secs. The type is interface{} with range: // 0..4294967295. Units are second. CurrentStateTimerSecs interface{} // Number of state changes. The type is interface{} with range: 0..4294967295. StateChangeCount interface{} // Number of tracked interfaces. The type is interface{} with range: // 0..4294967295. TrackedInterfaceCount interface{} // Number of tracked interfaces up. The type is interface{} with range: // 0..4294967295. TrackedInterfaceUpCount interface{} // Preempt enabled. The type is bool. PreemptEnabled interface{} // Use configured timers. The type is bool. UseConfiguredTimers interface{} // Use configured virtual IP. The type is bool. UseConfiguredVirtualIp interface{} // Use burnt in MAC address configured. The type is bool. UseBiaConfigured interface{} // Non-default timers are configured. The type is bool. ConfiguredTimers interface{} // MAC address configured. The type is bool. ConfiguredMacAddress interface{} // HSRP redirects disabled. The type is bool. RedirectsDisabled interface{} // HSRP BFD fast failover. The type is bool. BfdEnabled interface{} // BFD Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. BfdInterface interface{} // BFD Peer 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}]+)?. BfdPeerIpAddress interface{} // BFD 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}]+)?. BfdPeerIpv6Address interface{} // BFD session state. The type is HsrpBfdSessionState. BfdSessionState interface{} // BFD packet send interval. The type is interface{} with range: // 0..4294967295. BfdInterval interface{} // BFD multiplier. The type is interface{} with range: 0..4294967295. BfdMultiplier interface{} // Virtual mac address state. The type is HsrpVmacState. VirtualMacAddressState interface{} // Secondary virtual IP addresses. The type is slice of 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}]+)?. SecondaryAddress []interface{} // Time last resign was sent. ResignSentTime Hsrp_Ipv6_Groups_Group_ResignSentTime // Time last resign was received. ResignReceivedTime Hsrp_Ipv6_Groups_Group_ResignReceivedTime // Time last coup was sent. CoupSentTime Hsrp_Ipv6_Groups_Group_CoupSentTime // Time last coup was received. CoupReceivedTime Hsrp_Ipv6_Groups_Group_CoupReceivedTime // HSRP Group statistics. Statistics Hsrp_Ipv6_Groups_Group_Statistics // Global virtual IPv6 addresses. The type is slice of // Hsrp_Ipv6_Groups_Group_GlobalAddress. GlobalAddress []*Hsrp_Ipv6_Groups_Group_GlobalAddress // State change history. The type is slice of // Hsrp_Ipv6_Groups_Group_StateChangeHistory. StateChangeHistory []*Hsrp_Ipv6_Groups_Group_StateChangeHistory }
Hsrp_Ipv6_Groups_Group An HSRP standby group
func (*Hsrp_Ipv6_Groups_Group) GetEntityData ¶
func (group *Hsrp_Ipv6_Groups_Group) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_CoupReceivedTime ¶
type Hsrp_Ipv6_Groups_Group_CoupReceivedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv6_Groups_Group_CoupReceivedTime Time last coup was received
func (*Hsrp_Ipv6_Groups_Group_CoupReceivedTime) GetEntityData ¶
func (coupReceivedTime *Hsrp_Ipv6_Groups_Group_CoupReceivedTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_CoupSentTime ¶
type Hsrp_Ipv6_Groups_Group_CoupSentTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv6_Groups_Group_CoupSentTime Time last coup was sent
func (*Hsrp_Ipv6_Groups_Group_CoupSentTime) GetEntityData ¶
func (coupSentTime *Hsrp_Ipv6_Groups_Group_CoupSentTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_GlobalAddress ¶
type Hsrp_Ipv6_Groups_Group_GlobalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // IPV6Address. 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}]+)?. Ipv6Address interface{} }
Hsrp_Ipv6_Groups_Group_GlobalAddress Global virtual IPv6 addresses
func (*Hsrp_Ipv6_Groups_Group_GlobalAddress) GetEntityData ¶
func (globalAddress *Hsrp_Ipv6_Groups_Group_GlobalAddress) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_ResignReceivedTime ¶
type Hsrp_Ipv6_Groups_Group_ResignReceivedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv6_Groups_Group_ResignReceivedTime Time last resign was received
func (*Hsrp_Ipv6_Groups_Group_ResignReceivedTime) GetEntityData ¶
func (resignReceivedTime *Hsrp_Ipv6_Groups_Group_ResignReceivedTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_ResignSentTime ¶
type Hsrp_Ipv6_Groups_Group_ResignSentTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv6_Groups_Group_ResignSentTime Time last resign was sent
func (*Hsrp_Ipv6_Groups_Group_ResignSentTime) GetEntityData ¶
func (resignSentTime *Hsrp_Ipv6_Groups_Group_ResignSentTime) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_StateChangeHistory ¶
type Hsrp_Ipv6_Groups_Group_StateChangeHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Old State. The type is StandbyGrpState. OldState interface{} // New State. The type is StandbyGrpState. NewState interface{} // Reason for state change. The type is HsrpStateChangeReason. Reason interface{} // Time of state change. Time Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time }
Hsrp_Ipv6_Groups_Group_StateChangeHistory State change history
func (*Hsrp_Ipv6_Groups_Group_StateChangeHistory) GetEntityData ¶
func (stateChangeHistory *Hsrp_Ipv6_Groups_Group_StateChangeHistory) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time ¶
type Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Seconds. The type is interface{} with range: 0..4294967295. Units are // second. Seconds interface{} // Nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time Time of state change
func (*Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time) GetEntityData ¶
func (time *Hsrp_Ipv6_Groups_Group_StateChangeHistory_Time) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Groups_Group_Statistics ¶
type Hsrp_Ipv6_Groups_Group_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of transitions to Active State. The type is interface{} with range: // 0..4294967295. ActiveTransitions interface{} // Number of transitions to Standby State. The type is interface{} with range: // 0..4294967295. StandbyTransitions interface{} // Number of transitions to Speak State. The type is interface{} with range: // 0..4294967295. SpeakTransitions interface{} // Number of transitions to Listen State. The type is interface{} with range: // 0..4294967295. ListenTransitions interface{} // Number of transitions to Learn State. The type is interface{} with range: // 0..4294967295. LearnTransitions interface{} // Number of transitions to Init State. The type is interface{} with range: // 0..4294967295. InitTransitions interface{} // Number of Hello Packets sent (NB: Bundles only). The type is interface{} // with range: 0..4294967295. HelloPacketsSent interface{} // Number of Resign Packets sent. The type is interface{} with range: // 0..4294967295. ResignPacketsSent interface{} // Number of Coup Packets sent. The type is interface{} with range: // 0..4294967295. CoupPacketsSent interface{} // Number of Hello Packets received. The type is interface{} with range: // 0..4294967295. HelloPacketsReceived interface{} // Number of Resign Packets received. The type is interface{} with range: // 0..4294967295. ResignPacketsReceived interface{} // Number of Coup Packets received. The type is interface{} with range: // 0..4294967295. CoupPacketsReceived interface{} // Number of Packets received that failed authentication. The type is // interface{} with range: 0..4294967295. AuthFailReceived interface{} // Number of packets received with invalid Hello Time value. The type is // interface{} with range: 0..4294967295. InvalidTimerReceived interface{} // Number of packets received with mismatching virtual IP address. The type is // interface{} with range: 0..4294967295. MismatchVirtualIpAddressReceived interface{} }
Hsrp_Ipv6_Groups_Group_Statistics HSRP Group statistics
func (*Hsrp_Ipv6_Groups_Group_Statistics) GetEntityData ¶
func (statistics *Hsrp_Ipv6_Groups_Group_Statistics) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Interfaces ¶
type Hsrp_Ipv6_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A HSRP interface entry. The type is slice of // Hsrp_Ipv6_Interfaces_Interface. Interface []*Hsrp_Ipv6_Interfaces_Interface }
Hsrp_Ipv6_Interfaces The HSRP interface information table
func (*Hsrp_Ipv6_Interfaces) GetEntityData ¶
func (interfaces *Hsrp_Ipv6_Interfaces) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Interfaces_Interface ¶
type Hsrp_Ipv6_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Use burnt in mac address flag. The type is bool. UseBiaFlag interface{} // HSRP Interface Statistics. Statistics Hsrp_Ipv6_Interfaces_Interface_Statistics }
Hsrp_Ipv6_Interfaces_Interface A HSRP interface entry
func (*Hsrp_Ipv6_Interfaces_Interface) GetEntityData ¶
func (self *Hsrp_Ipv6_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_Interfaces_Interface_Statistics ¶
type Hsrp_Ipv6_Interfaces_Interface_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of advertisement packets sent. The type is interface{} with range: // 0..4294967295. AdvertPacketsSent interface{} // Number of advertisement packets received. The type is interface{} with // range: 0..4294967295. AdvertPacketsReceived interface{} // Number of packets received that were too Long. The type is interface{} with // range: 0..4294967295. LongPacketsReceived interface{} // Number of packets received that were too short. The type is interface{} // with range: 0..4294967295. ShortPacketsReceived interface{} // Number of packets received with invalid version. The type is interface{} // with range: 0..4294967295. InvalidVersionReceived interface{} // Number of packets received with invalid operation code. The type is // interface{} with range: 0..4294967295. InvalidOperationCodeReceived interface{} // Number of packets received for an unknown group id. The type is interface{} // with range: 0..4294967295. UnknownGroupReceived interface{} // Number of packets received for an inoperational group. The type is // interface{} with range: 0..4294967295. InoperationalGroupReceived interface{} // Number of packets received from a conflicting Source IP address. The type // is interface{} with range: 0..4294967295. ConflictSourceIpAddressReceived interface{} }
Hsrp_Ipv6_Interfaces_Interface_Statistics HSRP Interface Statistics
func (*Hsrp_Ipv6_Interfaces_Interface_Statistics) GetEntityData ¶
func (statistics *Hsrp_Ipv6_Interfaces_Interface_Statistics) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_TrackedInterfaces ¶
type Hsrp_Ipv6_TrackedInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An HSRP tracked interface entry. The type is slice of // Hsrp_Ipv6_TrackedInterfaces_TrackedInterface. TrackedInterface []*Hsrp_Ipv6_TrackedInterfaces_TrackedInterface }
Hsrp_Ipv6_TrackedInterfaces The HSRP tracked interfaces table
func (*Hsrp_Ipv6_TrackedInterfaces) GetEntityData ¶
func (trackedInterfaces *Hsrp_Ipv6_TrackedInterfaces) GetEntityData() *types.CommonEntityData
type Hsrp_Ipv6_TrackedInterfaces_TrackedInterface ¶
type Hsrp_Ipv6_TrackedInterfaces_TrackedInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name of the interface. The type is // string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The HSRP group number. The type is interface{} // with range: 0..4294967295. GroupNumber interface{} // This attribute is a key. The interface name of the interface being tracked. // The type is string with pattern: [a-zA-Z0-9._/-]+. TrackedInterfaceName interface{} // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // HSRP Group number. The type is interface{} with range: 0..4294967295. HsrpGroupNumber interface{} // Priority weighting. The type is interface{} with range: 0..4294967295. PriorityDecrement interface{} // Interface up flag. The type is bool. InterfaceUpFlag interface{} // Tracked Interface Name. The type is string with length: 0..64. TrackedInterfaceNameXr interface{} // Tracked Object Flag. The type is bool. IsObject interface{} }
Hsrp_Ipv6_TrackedInterfaces_TrackedInterface An HSRP tracked interface entry
func (*Hsrp_Ipv6_TrackedInterfaces_TrackedInterface) GetEntityData ¶
func (trackedInterface *Hsrp_Ipv6_TrackedInterfaces_TrackedInterface) GetEntityData() *types.CommonEntityData
type Hsrp_MgoSessions ¶
type Hsrp_MgoSessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // HSRP MGO session. The type is slice of Hsrp_MgoSessions_MgoSession. MgoSession []*Hsrp_MgoSessions_MgoSession }
Hsrp_MgoSessions HSRP MGO session table
func (*Hsrp_MgoSessions) GetEntityData ¶
func (mgoSessions *Hsrp_MgoSessions) GetEntityData() *types.CommonEntityData
type Hsrp_MgoSessions_MgoSession ¶
type Hsrp_MgoSessions_MgoSession struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. HSRP MGO session name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. SessionName interface{} // Session Name. The type is string with length: 0..16. PrimarySessionName interface{} // Interface of primary session. The type is string with pattern: // [a-zA-Z0-9._/-]+. PrimarySessionInterface interface{} // Address family of primary session. The type is HsrpBAf. PrimaryAfName interface{} // Group number of primary session. The type is interface{} with range: // 0..4294967295. PrimarySessionNumber interface{} // State of primary session. The type is StandbyGrpState. PrimarySessionState interface{} // List of slaves following this primary session. The type is slice of // Hsrp_MgoSessions_MgoSession_Slave. Slave []*Hsrp_MgoSessions_MgoSession_Slave }
Hsrp_MgoSessions_MgoSession HSRP MGO session
func (*Hsrp_MgoSessions_MgoSession) GetEntityData ¶
func (mgoSession *Hsrp_MgoSessions_MgoSession) GetEntityData() *types.CommonEntityData
type Hsrp_MgoSessions_MgoSession_Slave ¶
type Hsrp_MgoSessions_MgoSession_Slave struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface of slave group. The type is string with length: 0..64. SlaveGroupInterface interface{} // Group number of slave group. The type is interface{} with range: // 0..4294967295. SlaveGroupNumber interface{} }
Hsrp_MgoSessions_MgoSession_Slave List of slaves following this primary session
func (*Hsrp_MgoSessions_MgoSession_Slave) GetEntityData ¶
func (slave *Hsrp_MgoSessions_MgoSession_Slave) GetEntityData() *types.CommonEntityData
type Hsrp_Summary ¶
type Hsrp_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of IPv4 sessions in ACTIVE state. The type is interface{} with // range: 0..4294967295. Ipv4SessionsActive interface{} // Number of IPv4 sessions in STANDBY state. The type is interface{} with // range: 0..4294967295. Ipv4SessionsStandby interface{} // Number of IPv4 sessions in SPEAK state. The type is interface{} with range: // 0..4294967295. Ipv4SessionsSpeak interface{} // Number of IPv4 sessions in LISTEN state. The type is interface{} with // range: 0..4294967295. Ipv4SessionsListen interface{} // Number of IPv4 sessions in LEARN state. The type is interface{} with range: // 0..4294967295. Ipv4SessionsLearn interface{} // Number of IPv4 sessions in INIT state. The type is interface{} with range: // 0..4294967295. Ipv4SessionsInit interface{} // Number of IPv4 slaves in ACTIVE state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesActive interface{} // Number of IPv4 slaves in STANDBY state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesStandby interface{} // Number of IPv4 slaves in SPEAK state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesSpeak interface{} // Number of IPv4 slaves in LISTEN state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesListen interface{} // Number of IPv4 slaves in LEARN state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesLearn interface{} // Number of IPv4 slaves in INIT state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesInit interface{} // Number of UP IPv4 Virtual IP Addresses on groups in ACTIVE state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesActiveUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in ACTIVE state. The // type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesActiveDown interface{} // Number of UP IPv4 Virtual IP Addresses on groups in STANDBY state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesStandbyUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in STANDBY state. The // type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesStandbyDown interface{} // Number of UP IPv4 Virtual IP Addresses on groups in SPEAK state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesSpeakUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in SPEAK state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesSpeakDown interface{} // Number of UP IPv4 Virtual IP Addresses on groups in LISTEN state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesListenUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in LISTEN state. The // type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesListenDown interface{} // Number of UP IPv4 Virtual IP Addresses on groups in LEARN state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesLearnUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in LEARN state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesLearnDown interface{} // Number of UP IPv4 Virtual IP Addresses on groups in INIT state. The type is // interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesInitUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on groups in INIT state. The type // is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesInitDown interface{} // Number of IPv6 sessions in ACTIVE state. The type is interface{} with // range: 0..4294967295. Ipv6SessionsActive interface{} // Number of IPv6 sessions in STANDBY state. The type is interface{} with // range: 0..4294967295. Ipv6SessionsStandby interface{} // Number of IPv6 sessions in SPEAK state. The type is interface{} with range: // 0..4294967295. Ipv6SessionsSpeak interface{} // Number of IPv6 sessions in LISTEN state. The type is interface{} with // range: 0..4294967295. Ipv6SessionsListen interface{} // Number of IPv6 sessions in LEARN state. The type is interface{} with range: // 0..4294967295. Ipv6SessionsLearn interface{} // Number of IPv6 sessions in INIT state. The type is interface{} with range: // 0..4294967295. Ipv6SessionsInit interface{} // Number of IPv6 slaves in ACTIVE state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesActive interface{} // Number of IPv6 slaves in STANDBY state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesStandby interface{} // Number of IPv6 slaves in SPEAK state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesSpeak interface{} // Number of IPv6 slaves in LISTEN state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesListen interface{} // Number of IPv6 slaves in LEARN state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesLearn interface{} // Number of IPv6 slaves in INIT state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesInit interface{} // Number of UP IPv6 Virtual IP Addresses on groups in ACTIVE state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesActiveUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in ACTIVE state. The // type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesActiveDown interface{} // Number of UP IPv6 Virtual IP Addresses on groups in STANDBY state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesStandbyUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in STANDBY state. The // type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesStandbyDown interface{} // Number of UP IPv6 Virtual IP Addresses on groups in SPEAK state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesSpeakUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in SPEAK state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesSpeakDown interface{} // Number of UP IPv6 Virtual IP Addresses on groups in LISTEN state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesListenUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in LISTEN state. The // type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesListenDown interface{} // Number of UP IPv6 Virtual IP Addresses on groups in LEARN state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesLearnUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in LEARN state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesLearnDown interface{} // Number of UP IPv6 Virtual IP Addresses on groups in INIT state. The type is // interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesInitUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on groups in INIT state. The type // is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesInitDown interface{} // Number of HSRP interfaces with IPv4 caps in UP state. The type is // interface{} with range: 0..4294967295. InterfacesIpv4StateUp interface{} // Number of HSRP interfaces with IPv4 caps in DOWN state. The type is // interface{} with range: 0..4294967295. InterfacesIpv4StateDown interface{} // Number of tracked interfaces with IPv4 caps in UP state. The type is // interface{} with range: 0..4294967295. TrackedInterfacesIpv4StateUp interface{} // Number of tracked interfaces with IPv4 caps in DOWN state. The type is // interface{} with range: 0..4294967295. TrackedInterfacesIpv4StateDown interface{} // Number of tracked objects in UP state. The type is interface{} with range: // 0..4294967295. TrackedObjectsUp interface{} // Number of tracked objects in DOWN state. The type is interface{} with // range: 0..4294967295. TrackedObjectsDown interface{} // Number of HSRP interfaces with IPv6 caps in UP state. The type is // interface{} with range: 0..4294967295. InterfacesIpv6StateUp interface{} // Number of HSRP interfaces with IPv6 caps in DOWN state. The type is // interface{} with range: 0..4294967295. InterfacesIpv6StateDown interface{} // Number of tracked interfaces with IPv6 caps in UP state. The type is // interface{} with range: 0..4294967295. TrackedInterfacesIpv6StateUp interface{} // Number of tracked interfaces with IPv6 caps in DOWN state. The type is // interface{} with range: 0..4294967295. TrackedInterfacesIpv6StateDown interface{} // Number of HSRP BFD sessions in UP state. The type is interface{} with // range: 0..4294967295. BfdSessionsUp interface{} // Number of HSRP BFD sessions in DOWN state. The type is interface{} with // range: 0..4294967295. BfdSessionsDown interface{} // Number of HSRP BFD sessions in INACTIVE state. The type is interface{} with // range: 0..4294967295. BfdSessionInactive interface{} }
Hsrp_Summary HSRP summary statistics
func (*Hsrp_Summary) GetEntityData ¶
func (summary *Hsrp_Summary) GetEntityData() *types.CommonEntityData
type StandbyGrpState ¶
type StandbyGrpState string
StandbyGrpState represents Standby grp state
const ( // Initial StandbyGrpState_state_initial StandbyGrpState = "state-initial" // Learn StandbyGrpState_state_learn StandbyGrpState = "state-learn" // Listen StandbyGrpState_state_listen StandbyGrpState = "state-listen" // Speak StandbyGrpState_state_speak StandbyGrpState = "state-speak" // Standby StandbyGrpState_state_standby StandbyGrpState = "state-standby" // Active StandbyGrpState_state_active StandbyGrpState = "state-active" )