Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv4-vrrp package operational data.
This module contains definitions for the following management objects:
vrrp: VRRP operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Vrrp
- type VrrpBAf
- type VrrpBagProtocolState
- type VrrpBfdSessionState
- type VrrpProtAuth
- type VrrpStateChangeReason
- type VrrpVipState
- type VrrpVmacState
- type Vrrp_Ipv4
- type Vrrp_Ipv4_Interfaces
- type Vrrp_Ipv4_Interfaces_Interface
- type Vrrp_Ipv4_TrackItems
- type Vrrp_Ipv4_TrackItems_TrackItem
- type Vrrp_Ipv4_VirtualRouters
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time
- type Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo
- type Vrrp_Ipv6
- type Vrrp_Ipv6_Interfaces
- type Vrrp_Ipv6_Interfaces_Interface
- type Vrrp_Ipv6_TrackItems
- type Vrrp_Ipv6_TrackItems_TrackItem
- type Vrrp_Ipv6_VirtualRouters
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time
- type Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo
- type Vrrp_MgoSessions
- type Vrrp_MgoSessions_MgoSession
- type Vrrp_MgoSessions_MgoSession_Slave
- type Vrrp_Summary
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Vrrp ¶
type Vrrp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // VRRP summary statistics. Summary Vrrp_Summary // IPv6 VRRP configuration. Ipv6 Vrrp_Ipv6 // IPv4 VRRP configuration. Ipv4 Vrrp_Ipv4 // VRRP MGO Session information. MgoSessions Vrrp_MgoSessions }
Vrrp VRRP operational data
func (*Vrrp) GetEntityData ¶
func (vrrp *Vrrp) GetEntityData() *types.CommonEntityData
type VrrpBagProtocolState ¶
type VrrpBagProtocolState string
VrrpBagProtocolState represents VRRP protocol state
const ( // Initial VrrpBagProtocolState_state_initial VrrpBagProtocolState = "state-initial" // Backup VrrpBagProtocolState_state_backup VrrpBagProtocolState = "state-backup" // Master VrrpBagProtocolState_state_master VrrpBagProtocolState = "state-master" )
type VrrpBfdSessionState ¶
type VrrpBfdSessionState string
VrrpBfdSessionState represents Vrrp bfd session state
const ( // None VrrpBfdSessionState_bfd_state_none VrrpBfdSessionState = "bfd-state-none" // Inactive VrrpBfdSessionState_bfd_state_inactive VrrpBfdSessionState = "bfd-state-inactive" // Up VrrpBfdSessionState_bfd_state_up VrrpBfdSessionState = "bfd-state-up" // Down VrrpBfdSessionState_bfd_state_down VrrpBfdSessionState = "bfd-state-down" )
type VrrpProtAuth ¶
type VrrpProtAuth string
VrrpProtAuth represents Vrrp prot auth
const ( // Down VrrpProtAuth_authentication_none VrrpProtAuth = "authentication-none" // Simple Text VrrpProtAuth_authentication_text VrrpProtAuth = "authentication-text" // IP header VrrpProtAuth_authentication_ip VrrpProtAuth = "authentication-ip" )
type VrrpStateChangeReason ¶
type VrrpStateChangeReason string
VrrpStateChangeReason represents Vrrp state change reason
const ( // BFD session down VrrpStateChangeReason_state_change_bfd_down VrrpStateChangeReason = "state-change-bfd-down" // Virtual IP configured VrrpStateChangeReason_state_change_virtual_ip_configured VrrpStateChangeReason = "state-change-virtual-ip-configured" // Interface IP update VrrpStateChangeReason_state_change_interface_ip VrrpStateChangeReason = "state-change-interface-ip" // Delay timer expired VrrpStateChangeReason_state_change_delay_timer VrrpStateChangeReason = "state-change-delay-timer" // Ready on startup VrrpStateChangeReason_state_change_startup VrrpStateChangeReason = "state-change-startup" // Interface Up update VrrpStateChangeReason_state_change_interface_up VrrpStateChangeReason = "state-change-interface-up" // Interface Down update VrrpStateChangeReason_state_change_interface_down VrrpStateChangeReason = "state-change-interface-down" // Master down timer expired VrrpStateChangeReason_state_change_master_down_timer VrrpStateChangeReason = "state-change-master-down-timer" // Higher priority advert received VrrpStateChangeReason_state_change_higher_priority_master VrrpStateChangeReason = "state-change-higher-priority-master" // FHRP Admin state change VrrpStateChangeReason_state_change_fhrp_admin VrrpStateChangeReason = "state-change-fhrp-admin" // Change of MGO parent session VrrpStateChangeReason_state_change_mgo_parent VrrpStateChangeReason = "state-change-mgo-parent" // Checkpoint update from Primary VRRP instance VrrpStateChangeReason_state_change_chkpt_update VrrpStateChangeReason = "state-change-chkpt-update" // Resync following ISSU primary event VrrpStateChangeReason_state_change_issu_resync VrrpStateChangeReason = "state-change-issu-resync" )
type VrrpVipState ¶
type VrrpVipState string
VrrpVipState represents Vrrp vip state
const ( // Down VrrpVipState_virtual_ip_state_down VrrpVipState = "virtual-ip-state-down" // Up VrrpVipState_virtual_ip_state_up VrrpVipState = "virtual-ip-state-up" )
type VrrpVmacState ¶
type VrrpVmacState string
VrrpVmacState represents Vrrp vmac state
const ( // VMAC stored locally VrrpVmacState_stored VrrpVmacState = "stored" // VMAC reserved in mac table VrrpVmacState_reserved VrrpVmacState = "reserved" // VMAC active in mac table VrrpVmacState_active VrrpVmacState = "active" // VMAC not yet reserved in mac table VrrpVmacState_reserving VrrpVmacState = "reserving" )
type Vrrp_Ipv4 ¶
type Vrrp_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The VRRP interface table. Interfaces Vrrp_Ipv4_Interfaces // The VRRP tracked item table. TrackItems Vrrp_Ipv4_TrackItems // The VRRP virtual router table. VirtualRouters Vrrp_Ipv4_VirtualRouters }
Vrrp_Ipv4 IPv4 VRRP configuration
func (*Vrrp_Ipv4) GetEntityData ¶
func (ipv4 *Vrrp_Ipv4) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_Interfaces ¶
type Vrrp_Ipv4_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRRP interface entry. The type is slice of // Vrrp_Ipv4_Interfaces_Interface. Interface []*Vrrp_Ipv4_Interfaces_Interface }
Vrrp_Ipv4_Interfaces The VRRP interface table
func (*Vrrp_Ipv4_Interfaces) GetEntityData ¶
func (interfaces *Vrrp_Ipv4_Interfaces) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_Interfaces_Interface ¶
type Vrrp_Ipv4_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the interface. 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{} // Invalid checksum. The type is interface{} with range: 0..4294967295. InvalidChecksumCount interface{} // Unknown/unsupported version. The type is interface{} with range: // 0..4294967295. InvalidVersionCount interface{} // Invalid vrID. The type is interface{} with range: 0..4294967295. InvalidVridCount interface{} // Bad packet lengths. The type is interface{} with range: 0..4294967295. InvalidPacketLengthCount interface{} }
Vrrp_Ipv4_Interfaces_Interface A VRRP interface entry
func (*Vrrp_Ipv4_Interfaces_Interface) GetEntityData ¶
func (self *Vrrp_Ipv4_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_TrackItems ¶
type Vrrp_Ipv4_TrackItems struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A configured VRRP IP address entry. The type is slice of // Vrrp_Ipv4_TrackItems_TrackItem. TrackItem []*Vrrp_Ipv4_TrackItems_TrackItem }
Vrrp_Ipv4_TrackItems The VRRP tracked item table
func (*Vrrp_Ipv4_TrackItems) GetEntityData ¶
func (trackItems *Vrrp_Ipv4_TrackItems) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_TrackItems_TrackItem ¶
type Vrrp_Ipv4_TrackItems_TrackItem struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name to track. The type is string // with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The VRRP virtual router id. The type is // interface{} with range: 0..4294967295. VirtualRouterId interface{} // This attribute is a key. The name of the tracked interface. 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{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // Type of tracked item. The type is interface{} with range: 0..65535. TrackedItemType interface{} // Tracked item index. The type is string with length: 0..32. TrackedItemIndex interface{} // State of the tracked item. The type is interface{} with range: 0..255. State interface{} // Priority weight of item. The type is interface{} with range: 0..255. Priority interface{} }
Vrrp_Ipv4_TrackItems_TrackItem A configured VRRP IP address entry
func (*Vrrp_Ipv4_TrackItems_TrackItem) GetEntityData ¶
func (trackItem *Vrrp_Ipv4_TrackItems_TrackItem) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters ¶
type Vrrp_Ipv4_VirtualRouters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRRP virtual router. The type is slice of // Vrrp_Ipv4_VirtualRouters_VirtualRouter. VirtualRouter []*Vrrp_Ipv4_VirtualRouters_VirtualRouter }
Vrrp_Ipv4_VirtualRouters The VRRP virtual router table
func (*Vrrp_Ipv4_VirtualRouters) GetEntityData ¶
func (virtualRouters *Vrrp_Ipv4_VirtualRouters) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The VRRP virtual router id. The type is // interface{} with range: 0..4294967295. VirtualRouterId interface{} // IM Interface Name. The type is string with length: 0..64. InterfaceNameXr interface{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // VRRP Protocol Version. The type is interface{} with range: 0..255. Version interface{} // Address family. The type is VrrpBAf. AddressFamily 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 VRRP secondary address count. The type is interface{} with // range: 0..255. SecondaryAddressCount interface{} // Operational VRRP address count. The type is interface{} with range: 0..255. OperationalAddressCount interface{} // Configured IPv4 Primary 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}]+)?. PrimaryVirtualIp interface{} // Configured but Down VRRP address count. The type is interface{} with range: // 0..255. ConfiguredDownAddressCount 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{} // State of primary IP address. The type is VrrpVipState. PrimaryState interface{} // Master router real 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}]+)?. MasterIpAddress interface{} // Master router real 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}]+)?. MasterIpv6Address interface{} // Master router priority. The type is interface{} with range: 0..255. MasterPriority interface{} // VRRP state. The type is VrrpBagProtocolState. VrrpState interface{} // Authentication type. The type is VrrpProtAuth. AuthenticationType interface{} // Authentication data. The type is string. AuthenticationString interface{} // Configured advertize time. The type is interface{} with range: // 0..4294967295. ConfiguredAdvertizeTime interface{} // Operational advertize time. The type is interface{} with range: // 0..4294967295. OperAdvertizeTime 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{} // 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{} // Text authentication configured flag. The type is bool. AuthenticationFlag interface{} // Configured timers forced flag. The type is bool. ForceTimerFlag interface{} // Preempt configured flag. The type is bool. PreemptFlag interface{} // IP address owner flag. The type is bool. IpAddressOwnerFlag interface{} // Is accept mode. The type is bool. IsAcceptMode interface{} // Preempt delay time. The type is interface{} with range: 0..65535. PreemptDelayTime interface{} // Configured priority. The type is interface{} with range: 0..255. ConfiguredPriority interface{} // Operational priority. The type is interface{} with range: 0..255. OperationalPriority interface{} // Priority decrement. The type is interface{} with range: 0..4294967295. PriorityDecrement interface{} // Number of items tracked. The type is interface{} with range: 0..4294967295. TrackedInterfaceCount interface{} // Number of tracked items up. The type is interface{} with range: // 0..4294967295. TrackedInterfaceUpCount interface{} // Number of tracked items. The type is interface{} with range: 0..4294967295. TrackedItemCount interface{} // Number of tracked items in UP state. The type is interface{} with range: // 0..4294967295. TrackedItemUpCount interface{} // Time in current state secs. The type is interface{} with range: // 0..4294967295. Units are second. TimeInCurrentState interface{} // Number of state changes. The type is interface{} with range: 0..4294967295. StateChangeCount interface{} // Time vrouter is up in centiseconds. The type is interface{} with range: // 0..4294967295. Units are centisecond. TimeVrouterUp interface{} // No. of times become Master. The type is interface{} with range: // 0..4294967295. MasterCount interface{} // No. of advertisements received. The type is interface{} with range: // 0..4294967295. AdvertsReceivedCount interface{} // Advertise interval errors. The type is interface{} with range: // 0..4294967295. AdvertIntervalErrorCount interface{} // No. of advertisements sent. The type is interface{} with range: // 0..4294967295. AdvertsSentCount interface{} // Authentication failures. The type is interface{} with range: 0..4294967295. AuthenticationFailCount interface{} // TTL errors. The type is interface{} with range: 0..4294967295. TtlErrorCount interface{} // No. priority 0 received. The type is interface{} with range: 0..4294967295. PriorityZeroReceivedCount interface{} // No. priority 0 sent. The type is interface{} with range: 0..4294967295. PriorityZeroSentCount interface{} // Invalid packets received. The type is interface{} with range: // 0..4294967295. InvalidPacketCount interface{} // Address list errors. The type is interface{} with range: 0..4294967295. AddressListErrorCount interface{} // Invalid authentication type. The type is interface{} with range: // 0..4294967295. InvalidAuthTypeCount interface{} // Authentication type mismatches. The type is interface{} with range: // 0..4294967295. AuthTypeMismatchCount interface{} // Packet length errors. The type is interface{} with range: 0..4294967295. PktLengthErrorsCount interface{} // Time since a statistics discontinuity in ticks (10ns units). The type is // interface{} with range: 0..4294967295. TimeStatsDiscontinuity interface{} // BFD session state. The type is VrrpBfdSessionState. 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{} // BFD configured remote IP. 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}]+)?. BfdCfgRemoteIp interface{} // BFD configured remote IPv6. 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}]+)?. BfdConfiguredRemoteIpv6Address interface{} // Whether state recovered from checkpoint. The type is bool. StateFromCheckpoint interface{} // The Interface Primary 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}]+)?. InterfaceIpv4Address interface{} // The Interface 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}]+)?. InterfaceIpv6Address interface{} // Virtual mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. VirtualMacAddress interface{} // Virtual mac address state. The type is VrrpVmacState. VirtualMacAddressState interface{} // Operational IPv4 VRRP 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}]+)?. OperationalAddress []interface{} // IPv4 Configured but Down VRRP 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}]+)?. Ipv4ConfiguredDownAddress []interface{} // Time last resign was sent. ResignSentTime Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime // Time last resign was received. ResignReceivedTime Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime // IPv6 Operational VRRP addresses. The type is slice of // Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress. Ipv6OperationalAddress []*Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress // IPv6 Configured but Down VRRP addresses. The type is slice of // Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress. Ipv6ConfiguredDownAddress []*Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress // Track Item Info. The type is slice of // Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo. TrackItemInfo []*Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo // State change history. The type is slice of // Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory. StateChangeHistory []*Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory }
Vrrp_Ipv4_VirtualRouters_VirtualRouter A VRRP virtual router
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter) GetEntityData ¶
func (virtualRouter *Vrrp_Ipv4_VirtualRouters_VirtualRouter) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress 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{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress IPv6 Configured but Down VRRP addresses
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress) GetEntityData ¶
func (ipv6ConfiguredDownAddress *Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress 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{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress IPv6 Operational VRRP addresses
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress) GetEntityData ¶
func (ipv6OperationalAddress *Vrrp_Ipv4_VirtualRouters_VirtualRouter_Ipv6OperationalAddress) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime Time last resign was received
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime) GetEntityData ¶
func (resignReceivedTime *Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignReceivedTime) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime Time last resign was sent
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime) GetEntityData ¶
func (resignSentTime *Vrrp_Ipv4_VirtualRouters_VirtualRouter_ResignSentTime) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Old State. The type is VrrpBagProtocolState. OldState interface{} // New State. The type is VrrpBagProtocolState. NewState interface{} // Reason for state change. The type is VrrpStateChangeReason. Reason interface{} // Time of state change. Time Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory State change history
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory) GetEntityData ¶
func (stateChangeHistory *Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time Time of state change
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time) GetEntityData ¶
func (time *Vrrp_Ipv4_VirtualRouters_VirtualRouter_StateChangeHistory_Time) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo ¶
type Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // Type of tracked item. The type is interface{} with range: 0..65535. TrackedItemType interface{} // Tracked item index. The type is string with length: 0..32. TrackedItemIndex interface{} // State of the tracked item. The type is interface{} with range: 0..255. State interface{} // Priority weight of item. The type is interface{} with range: 0..255. Priority interface{} }
Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo Track Item Info
func (*Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo) GetEntityData ¶
func (trackItemInfo *Vrrp_Ipv4_VirtualRouters_VirtualRouter_TrackItemInfo) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6 ¶
type Vrrp_Ipv6 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The VRRP tracked item table. TrackItems Vrrp_Ipv6_TrackItems // The VRRP virtual router table. VirtualRouters Vrrp_Ipv6_VirtualRouters // The VRRP interface table. Interfaces Vrrp_Ipv6_Interfaces }
Vrrp_Ipv6 IPv6 VRRP configuration
func (*Vrrp_Ipv6) GetEntityData ¶
func (ipv6 *Vrrp_Ipv6) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_Interfaces ¶
type Vrrp_Ipv6_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRRP interface entry. The type is slice of // Vrrp_Ipv6_Interfaces_Interface. Interface []*Vrrp_Ipv6_Interfaces_Interface }
Vrrp_Ipv6_Interfaces The VRRP interface table
func (*Vrrp_Ipv6_Interfaces) GetEntityData ¶
func (interfaces *Vrrp_Ipv6_Interfaces) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_Interfaces_Interface ¶
type Vrrp_Ipv6_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the interface. 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{} // Invalid checksum. The type is interface{} with range: 0..4294967295. InvalidChecksumCount interface{} // Unknown/unsupported version. The type is interface{} with range: // 0..4294967295. InvalidVersionCount interface{} // Invalid vrID. The type is interface{} with range: 0..4294967295. InvalidVridCount interface{} // Bad packet lengths. The type is interface{} with range: 0..4294967295. InvalidPacketLengthCount interface{} }
Vrrp_Ipv6_Interfaces_Interface A VRRP interface entry
func (*Vrrp_Ipv6_Interfaces_Interface) GetEntityData ¶
func (self *Vrrp_Ipv6_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_TrackItems ¶
type Vrrp_Ipv6_TrackItems struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A configured VRRP IP address entry. The type is slice of // Vrrp_Ipv6_TrackItems_TrackItem. TrackItem []*Vrrp_Ipv6_TrackItems_TrackItem }
Vrrp_Ipv6_TrackItems The VRRP tracked item table
func (*Vrrp_Ipv6_TrackItems) GetEntityData ¶
func (trackItems *Vrrp_Ipv6_TrackItems) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_TrackItems_TrackItem ¶
type Vrrp_Ipv6_TrackItems_TrackItem struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The interface name to track. The type is string // with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The VRRP virtual router id. The type is // interface{} with range: 0..4294967295. VirtualRouterId interface{} // This attribute is a key. The name of the tracked interface. 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{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // Type of tracked item. The type is interface{} with range: 0..65535. TrackedItemType interface{} // Tracked item index. The type is string with length: 0..32. TrackedItemIndex interface{} // State of the tracked item. The type is interface{} with range: 0..255. State interface{} // Priority weight of item. The type is interface{} with range: 0..255. Priority interface{} }
Vrrp_Ipv6_TrackItems_TrackItem A configured VRRP IP address entry
func (*Vrrp_Ipv6_TrackItems_TrackItem) GetEntityData ¶
func (trackItem *Vrrp_Ipv6_TrackItems_TrackItem) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters ¶
type Vrrp_Ipv6_VirtualRouters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRRP virtual router. The type is slice of // Vrrp_Ipv6_VirtualRouters_VirtualRouter. VirtualRouter []*Vrrp_Ipv6_VirtualRouters_VirtualRouter }
Vrrp_Ipv6_VirtualRouters The VRRP virtual router table
func (*Vrrp_Ipv6_VirtualRouters) GetEntityData ¶
func (virtualRouters *Vrrp_Ipv6_VirtualRouters) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the interface. The type is string with // pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // This attribute is a key. The VRRP virtual router id. The type is // interface{} with range: 0..4294967295. VirtualRouterId interface{} // IM Interface Name. The type is string with length: 0..64. InterfaceNameXr interface{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // VRRP Protocol Version. The type is interface{} with range: 0..255. Version interface{} // Address family. The type is VrrpBAf. AddressFamily 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 VRRP secondary address count. The type is interface{} with // range: 0..255. SecondaryAddressCount interface{} // Operational VRRP address count. The type is interface{} with range: 0..255. OperationalAddressCount interface{} // Configured IPv4 Primary 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}]+)?. PrimaryVirtualIp interface{} // Configured but Down VRRP address count. The type is interface{} with range: // 0..255. ConfiguredDownAddressCount 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{} // State of primary IP address. The type is VrrpVipState. PrimaryState interface{} // Master router real 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}]+)?. MasterIpAddress interface{} // Master router real 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}]+)?. MasterIpv6Address interface{} // Master router priority. The type is interface{} with range: 0..255. MasterPriority interface{} // VRRP state. The type is VrrpBagProtocolState. VrrpState interface{} // Authentication type. The type is VrrpProtAuth. AuthenticationType interface{} // Authentication data. The type is string. AuthenticationString interface{} // Configured advertize time. The type is interface{} with range: // 0..4294967295. ConfiguredAdvertizeTime interface{} // Operational advertize time. The type is interface{} with range: // 0..4294967295. OperAdvertizeTime 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{} // 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{} // Text authentication configured flag. The type is bool. AuthenticationFlag interface{} // Configured timers forced flag. The type is bool. ForceTimerFlag interface{} // Preempt configured flag. The type is bool. PreemptFlag interface{} // IP address owner flag. The type is bool. IpAddressOwnerFlag interface{} // Is accept mode. The type is bool. IsAcceptMode interface{} // Preempt delay time. The type is interface{} with range: 0..65535. PreemptDelayTime interface{} // Configured priority. The type is interface{} with range: 0..255. ConfiguredPriority interface{} // Operational priority. The type is interface{} with range: 0..255. OperationalPriority interface{} // Priority decrement. The type is interface{} with range: 0..4294967295. PriorityDecrement interface{} // Number of items tracked. The type is interface{} with range: 0..4294967295. TrackedInterfaceCount interface{} // Number of tracked items up. The type is interface{} with range: // 0..4294967295. TrackedInterfaceUpCount interface{} // Number of tracked items. The type is interface{} with range: 0..4294967295. TrackedItemCount interface{} // Number of tracked items in UP state. The type is interface{} with range: // 0..4294967295. TrackedItemUpCount interface{} // Time in current state secs. The type is interface{} with range: // 0..4294967295. Units are second. TimeInCurrentState interface{} // Number of state changes. The type is interface{} with range: 0..4294967295. StateChangeCount interface{} // Time vrouter is up in centiseconds. The type is interface{} with range: // 0..4294967295. Units are centisecond. TimeVrouterUp interface{} // No. of times become Master. The type is interface{} with range: // 0..4294967295. MasterCount interface{} // No. of advertisements received. The type is interface{} with range: // 0..4294967295. AdvertsReceivedCount interface{} // Advertise interval errors. The type is interface{} with range: // 0..4294967295. AdvertIntervalErrorCount interface{} // No. of advertisements sent. The type is interface{} with range: // 0..4294967295. AdvertsSentCount interface{} // Authentication failures. The type is interface{} with range: 0..4294967295. AuthenticationFailCount interface{} // TTL errors. The type is interface{} with range: 0..4294967295. TtlErrorCount interface{} // No. priority 0 received. The type is interface{} with range: 0..4294967295. PriorityZeroReceivedCount interface{} // No. priority 0 sent. The type is interface{} with range: 0..4294967295. PriorityZeroSentCount interface{} // Invalid packets received. The type is interface{} with range: // 0..4294967295. InvalidPacketCount interface{} // Address list errors. The type is interface{} with range: 0..4294967295. AddressListErrorCount interface{} // Invalid authentication type. The type is interface{} with range: // 0..4294967295. InvalidAuthTypeCount interface{} // Authentication type mismatches. The type is interface{} with range: // 0..4294967295. AuthTypeMismatchCount interface{} // Packet length errors. The type is interface{} with range: 0..4294967295. PktLengthErrorsCount interface{} // Time since a statistics discontinuity in ticks (10ns units). The type is // interface{} with range: 0..4294967295. TimeStatsDiscontinuity interface{} // BFD session state. The type is VrrpBfdSessionState. 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{} // BFD configured remote IP. 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}]+)?. BfdCfgRemoteIp interface{} // BFD configured remote IPv6. 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}]+)?. BfdConfiguredRemoteIpv6Address interface{} // Whether state recovered from checkpoint. The type is bool. StateFromCheckpoint interface{} // The Interface Primary 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}]+)?. InterfaceIpv4Address interface{} // The Interface 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}]+)?. InterfaceIpv6Address interface{} // Virtual mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. VirtualMacAddress interface{} // Virtual mac address state. The type is VrrpVmacState. VirtualMacAddressState interface{} // Operational IPv4 VRRP 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}]+)?. OperationalAddress []interface{} // IPv4 Configured but Down VRRP 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}]+)?. Ipv4ConfiguredDownAddress []interface{} // Time last resign was sent. ResignSentTime Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime // Time last resign was received. ResignReceivedTime Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime // IPv6 Operational VRRP addresses. The type is slice of // Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress. Ipv6OperationalAddress []*Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress // IPv6 Configured but Down VRRP addresses. The type is slice of // Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress. Ipv6ConfiguredDownAddress []*Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress // Track Item Info. The type is slice of // Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo. TrackItemInfo []*Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo // State change history. The type is slice of // Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory. StateChangeHistory []*Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory }
Vrrp_Ipv6_VirtualRouters_VirtualRouter A VRRP virtual router
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter) GetEntityData ¶
func (virtualRouter *Vrrp_Ipv6_VirtualRouters_VirtualRouter) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress 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{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress IPv6 Configured but Down VRRP addresses
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress) GetEntityData ¶
func (ipv6ConfiguredDownAddress *Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6ConfiguredDownAddress) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress 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{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress IPv6 Operational VRRP addresses
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress) GetEntityData ¶
func (ipv6OperationalAddress *Vrrp_Ipv6_VirtualRouters_VirtualRouter_Ipv6OperationalAddress) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime Time last resign was received
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime) GetEntityData ¶
func (resignReceivedTime *Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignReceivedTime) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime Time last resign was sent
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime) GetEntityData ¶
func (resignSentTime *Vrrp_Ipv6_VirtualRouters_VirtualRouter_ResignSentTime) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Old State. The type is VrrpBagProtocolState. OldState interface{} // New State. The type is VrrpBagProtocolState. NewState interface{} // Reason for state change. The type is VrrpStateChangeReason. Reason interface{} // Time of state change. Time Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory State change history
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory) GetEntityData ¶
func (stateChangeHistory *Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_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{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time Time of state change
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time) GetEntityData ¶
func (time *Vrrp_Ipv6_VirtualRouters_VirtualRouter_StateChangeHistory_Time) GetEntityData() *types.CommonEntityData
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo ¶
type Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // IM Interface. The type is string with pattern: [a-zA-Z0-9._/-]+. Interface interface{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. VirtualRouterIdXr interface{} // Type of tracked item. The type is interface{} with range: 0..65535. TrackedItemType interface{} // Tracked item index. The type is string with length: 0..32. TrackedItemIndex interface{} // State of the tracked item. The type is interface{} with range: 0..255. State interface{} // Priority weight of item. The type is interface{} with range: 0..255. Priority interface{} }
Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo Track Item Info
func (*Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo) GetEntityData ¶
func (trackItemInfo *Vrrp_Ipv6_VirtualRouters_VirtualRouter_TrackItemInfo) GetEntityData() *types.CommonEntityData
type Vrrp_MgoSessions ¶
type Vrrp_MgoSessions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A VRRP MGO Session. The type is slice of Vrrp_MgoSessions_MgoSession. MgoSession []*Vrrp_MgoSessions_MgoSession }
Vrrp_MgoSessions VRRP MGO Session information
func (*Vrrp_MgoSessions) GetEntityData ¶
func (mgoSessions *Vrrp_MgoSessions) GetEntityData() *types.CommonEntityData
type Vrrp_MgoSessions_MgoSession ¶
type Vrrp_MgoSessions_MgoSession struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The name of the session. 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 VrrpBAf. PrimaryAfName interface{} // VRID of primary session. The type is interface{} with range: 0..4294967295. PrimarySessionNumber interface{} // State of primary session. The type is VrrpBagProtocolState. PrimarySessionState interface{} // List of slaves following this primary session. The type is slice of // Vrrp_MgoSessions_MgoSession_Slave. Slave []*Vrrp_MgoSessions_MgoSession_Slave }
Vrrp_MgoSessions_MgoSession A VRRP MGO Session
func (*Vrrp_MgoSessions_MgoSession) GetEntityData ¶
func (mgoSession *Vrrp_MgoSessions_MgoSession) GetEntityData() *types.CommonEntityData
type Vrrp_MgoSessions_MgoSession_Slave ¶
type Vrrp_MgoSessions_MgoSession_Slave struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface of slave. The type is string with length: 0..64. SlaveInterface interface{} // VRID of slave. The type is interface{} with range: 0..4294967295. SlaveVirtualRouterId interface{} }
Vrrp_MgoSessions_MgoSession_Slave List of slaves following this primary session
func (*Vrrp_MgoSessions_MgoSession_Slave) GetEntityData ¶
func (slave *Vrrp_MgoSessions_MgoSession_Slave) GetEntityData() *types.CommonEntityData
type Vrrp_Summary ¶
type Vrrp_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of IPv4 sessions in MASTER (owner) state. The type is interface{} // with range: 0..4294967295. Ipv4SessionsMasterOwner interface{} // Number of IPv4 sessions in MASTER state. The type is interface{} with // range: 0..4294967295. Ipv4SessionsMaster interface{} // Number of IPv4 sessions in BACKUP state. The type is interface{} with // range: 0..4294967295. Ipv4SessionsBackup interface{} // Number of IPv4 sessions in INIT state. The type is interface{} with range: // 0..4294967295. Ipv4SessionsInit interface{} // Number of IPv4 slaves in MASTER state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesMaster interface{} // Number of IPv4 slaves in BACKUP state. The type is interface{} with range: // 0..4294967295. Ipv4SlavesBackup 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 virtual routers in MASTER (owner) // state. The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesMasterOwnerUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on virtual routers in MASTER // (owner) state. The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesMasterOwnerDown interface{} // Number of UP IPv4 Virtual IP Addresses on virtual routers in MASTER state. // The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesMasterUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on virtual routers in MASTER // state. The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesMasterDown interface{} // Number of UP IPv4 Virtual IP Addresses on virtual routers in BACKUP state. // The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesBackupUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on virtual routers in BACKUP // state. The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesBackupDown interface{} // Number of UP IPv4 Virtual IP Addresses on virtual routers in INIT state. // The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesInitUp interface{} // Number of DOWN IPv4 Virtual IP Addresses on virtual routers in INIT state. // The type is interface{} with range: 0..4294967295. Ipv4VirtualIpAddressesInitDown interface{} // Number of IPv6 sessions in MASTER (owner) state. The type is interface{} // with range: 0..4294967295. Ipv6SessionsMasterOwner interface{} // Number of IPv6 sessions in MASTER state. The type is interface{} with // range: 0..4294967295. Ipv6SessionsMaster interface{} // Number of IPv6 sessions in BACKUP state. The type is interface{} with // range: 0..4294967295. Ipv6SessionsBackup interface{} // Number of IPv6 sessions in INIT state. The type is interface{} with range: // 0..4294967295. Ipv6SessionsInit interface{} // Number of IPv6 slaves in MASTER state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesMaster interface{} // Number of IPv6 slaves in BACKUP state. The type is interface{} with range: // 0..4294967295. Ipv6SlavesBackup 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 virtual routers in MASTER (owner) // state. The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesMasterOwnerUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on virtual routers in MASTER // (owner) state. The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesMasterOwnerDown interface{} // Number of UP IPv6 Virtual IP Addresses on virtual routers in MASTER state. // The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesMasterUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on virtual routers in MASTER // state. The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesMasterDown interface{} // Number of UP IPv6 Virtual IP Addresses on virtual routers in BACKUP state. // The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesBackupUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on virtual routers in BACKUP // state. The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesBackupDown interface{} // Number of UP IPv6 Virtual IP Addresses on virtual routers in INIT state. // The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesInitUp interface{} // Number of DOWN IPv6 Virtual IP Addresses on virtual routers in INIT state. // The type is interface{} with range: 0..4294967295. Ipv6VirtualIpAddressesInitDown interface{} // Number of VRRP interfaces with IPv4 caps in UP state. The type is // interface{} with range: 0..4294967295. InterfacesIpv4StateUp interface{} // Number of VRRP 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 VRRP interfaces with IPv6 caps in UP state. The type is // interface{} with range: 0..4294967295. InterfacesIpv6StateUp interface{} // Number of VRRP 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 tracked objects in UP state. The type is interface{} with range: // 0..4294967295. TrackedObjectsStateUp interface{} // Number of tracked objects in DOWN state. The type is interface{} with // range: 0..4294967295. TrackedObjectsStateDown interface{} // Number of VRRP IPv4 BFD sessions in UP state. The type is interface{} with // range: 0..4294967295. BfdSessionsUp interface{} // Number of VRRP IPv4 BFD sessions in DOWN state. The type is interface{} // with range: 0..4294967295. BfdSessionsDown interface{} // Number of VRRP IPv4 BFD sessions in INACTIVE state. The type is interface{} // with range: 0..4294967295. BfdSessionInactive interface{} // Number of VRRP IPv6 BFD sessions in UP state. The type is interface{} with // range: 0..4294967295. Ipv6bfdSessionsUp interface{} // Number of VRRP IPv6 BFD sessions in DOWN state. The type is interface{} // with range: 0..4294967295. Ipv6bfdSessionsDown interface{} // Number of VRRP IPv6 BFD sessions in INACTIVE state. The type is interface{} // with range: 0..4294967295. Ipv6bfdSessionInactive interface{} }
Vrrp_Summary VRRP summary statistics
func (*Vrrp_Summary) GetEntityData ¶
func (summary *Vrrp_Summary) GetEntityData() *types.CommonEntityData