Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ipv6-nd package operational data.
This module contains definitions for the following management objects:
ipv6-node-discovery: IPv6 node discovery operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Ipv6NdBndlState
- type Ipv6NdMediaEncap
- type Ipv6NdNeighborOrigin
- type Ipv6NdShState
- type Ipv6NdShVrFlags
- type Ipv6NdShVrState
- type Ipv6NodeDiscovery
- type Ipv6NodeDiscovery_Nodes
- type Ipv6NodeDiscovery_Nodes_Node
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode
- type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters
- type Ipv6NodeDiscovery_Nodes_Node_BundleNodes
- type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode
- type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age
- type Ipv6NodeDiscovery_Nodes_Node_Interfaces
- type Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface
- type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters
- type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter
- type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress
- type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress
- type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces
- type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface
- type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses
- type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress
- type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime
- type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary
- type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic
- type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast
- type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime
- type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ipv6NdBndlState ¶
type Ipv6NdBndlState string
Ipv6NdBndlState represents IPv6 ND Bundle State
const ( // Running state Ipv6NdBndlState_run Ipv6NdBndlState = "run" // Error state Ipv6NdBndlState_error_ Ipv6NdBndlState = "error" // Wait state Ipv6NdBndlState_wait Ipv6NdBndlState = "wait" )
type Ipv6NdMediaEncap ¶
type Ipv6NdMediaEncap string
Ipv6NdMediaEncap represents IPv6 ND Media Encapsulation Type
const ( // No encapsulation Ipv6NdMediaEncap_none Ipv6NdMediaEncap = "none" // ARPA encapsulation Ipv6NdMediaEncap_arpa Ipv6NdMediaEncap = "arpa" // SNAP encapsulation Ipv6NdMediaEncap_snap Ipv6NdMediaEncap = "snap" // 802_1Q encapsulation Ipv6NdMediaEncap_ieee802_1q Ipv6NdMediaEncap = "ieee802-1q" // SRP encapsulation Ipv6NdMediaEncap_srp Ipv6NdMediaEncap = "srp" // SRPA encapsulation Ipv6NdMediaEncap_srpa Ipv6NdMediaEncap = "srpa" // SRPB encapsulation Ipv6NdMediaEncap_srpb Ipv6NdMediaEncap = "srpb" // PPP encapsulation Ipv6NdMediaEncap_ppp Ipv6NdMediaEncap = "ppp" // HDLC encapsulation Ipv6NdMediaEncap_hdlc Ipv6NdMediaEncap = "hdlc" // CHDLC encapsulation Ipv6NdMediaEncap_chdlc Ipv6NdMediaEncap = "chdlc" // DOT1Q encapsulation Ipv6NdMediaEncap_dot1q Ipv6NdMediaEncap = "dot1q" // FR encapsulation Ipv6NdMediaEncap_fr Ipv6NdMediaEncap = "fr" // GRE encapsulation Ipv6NdMediaEncap_gre Ipv6NdMediaEncap = "gre" )
type Ipv6NdNeighborOrigin ¶
type Ipv6NdNeighborOrigin string
Ipv6NdNeighborOrigin represents IPv6 ND Neighbor Origin Type
const ( // Other Address Ipv6NdNeighborOrigin_other Ipv6NdNeighborOrigin = "other" // Static Address Ipv6NdNeighborOrigin_static Ipv6NdNeighborOrigin = "static" // Dynamic Address Ipv6NdNeighborOrigin_dynamic Ipv6NdNeighborOrigin = "dynamic" )
type Ipv6NdShState ¶
type Ipv6NdShState string
Ipv6NdShState represents IPv6 ND Neighbor Reachability State
const ( // Incomplete Ipv6NdShState_incomplete Ipv6NdShState = "incomplete" // Reachable Ipv6NdShState_reachable Ipv6NdShState = "reachable" // Stale Ipv6NdShState_stale Ipv6NdShState = "stale" // Glean Ipv6NdShState_glean Ipv6NdShState = "glean" // Delay Ipv6NdShState_delay Ipv6NdShState = "delay" // Probe Ipv6NdShState_probe Ipv6NdShState = "probe" // Delete Ipv6NdShState_delete_ Ipv6NdShState = "delete" )
type Ipv6NdShVrFlags ¶
type Ipv6NdShVrFlags string
Ipv6NdShVrFlags represents IPv6 ND VR Entry Flags Type
const ( // None Ipv6NdShVrFlags_no_flags Ipv6NdShVrFlags = "no-flags" // Final RA Ipv6NdShVrFlags_final_ra Ipv6NdShVrFlags = "final-ra" )
type Ipv6NdShVrState ¶
type Ipv6NdShVrState string
Ipv6NdShVrState represents IPv6 ND VR Entry State Type
const ( // Delete Ipv6NdShVrState_deleted Ipv6NdShVrState = "deleted" // Standby Ipv6NdShVrState_standby Ipv6NdShVrState = "standby" // Active Ipv6NdShVrState_active Ipv6NdShVrState = "active" )
type Ipv6NodeDiscovery ¶
type Ipv6NodeDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 node discovery list of nodes. Nodes Ipv6NodeDiscovery_Nodes }
Ipv6NodeDiscovery IPv6 node discovery operational data
func (*Ipv6NodeDiscovery) GetEntityData ¶
func (ipv6NodeDiscovery *Ipv6NodeDiscovery) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes ¶
type Ipv6NodeDiscovery_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 node discovery operational data for a particular node. The type is // slice of Ipv6NodeDiscovery_Nodes_Node. Node []*Ipv6NodeDiscovery_Nodes_Node }
Ipv6NodeDiscovery_Nodes IPv6 node discovery list of nodes
func (*Ipv6NodeDiscovery_Nodes) GetEntityData ¶
func (nodes *Ipv6NodeDiscovery_Nodes) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node ¶
type Ipv6NodeDiscovery_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // IPv6 node discovery list of neighbor interfaces. NeighborInterfaces Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces // IPv6 Neighbor summary. NeighborSummary Ipv6NodeDiscovery_Nodes_Node_NeighborSummary // IPv6 ND list of bundle nodes for a specific node. BundleNodes Ipv6NodeDiscovery_Nodes_Node_BundleNodes // IPv6 ND list of bundle interfaces for a specific node. BundleInterfaces Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces // IPv6 node discovery list of interfaces for a specific node. Interfaces Ipv6NodeDiscovery_Nodes_Node_Interfaces // IPv6 ND virtual router information for a specific interface. NdVirtualRouters Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters // IPv6 ND list of SLAAC MGMT interfaces for a specific node. SlaacInterfaces Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces }
Ipv6NodeDiscovery_Nodes_Node IPv6 node discovery operational data for a particular node
func (*Ipv6NodeDiscovery_Nodes_Node) GetEntityData ¶
func (node *Ipv6NodeDiscovery_Nodes_Node) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 ND operational data for a specific bundler interface. The type is // slice of Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface. BundleInterface []*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces IPv6 ND list of bundle interfaces for a specific node
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces) GetEntityData ¶
func (bundleInterfaces *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Parent interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. ParentInterfaceName interface{} // Interface type. The type is interface{} with range: 0..4294967295. Iftype interface{} // MTU. The type is interface{} with range: 0..4294967295. Mtu interface{} // etype. The type is interface{} with range: 0..4294967295. Etype interface{} // vlan tag/id/ucv. The type is interface{} with range: 0..65535. VlanTag interface{} // mac address size. The type is interface{} with range: 0..4294967295. MacAddrSize interface{} // mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddr interface{} // If true, interface is enabled. The type is bool. IsInterfaceEnabled interface{} // If true, IPv6 is enabled. The type is bool. IsIpv6Enabled interface{} // If true, MPLS is enabled. The type is bool. IsMplsEnabled interface{} // List of member links. The type is slice of interface{} with range: // 0..4294967295. MemberLink []interface{} // ND interface parameters. NdParameters Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters // Link local address. LocalAddress Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress // List of ND global addresses. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress. GlobalAddress []*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress // List of member nodes. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode. MemberNode []*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface IPv6 ND operational data for a specific bundler interface
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData ¶
func (bundleInterface *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // 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}]+)?. Ipv6Address interface{} // Valid lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. ValidLifetime interface{} // Preffered lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. PrefLifetime interface{} // Prefix length. The type is interface{} with range: 0..4294967295. PrefixLength interface{} // Address flags. The type is interface{} with range: 0..4294967295. Flags interface{} }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress List of ND global addresses
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress) GetEntityData ¶
func (globalAddress *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_GlobalAddress) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 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}]+)?. Ipv6Address interface{} // Valid lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. ValidLifetime interface{} // Preffered lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. PrefLifetime interface{} // Prefix length. The type is interface{} with range: 0..4294967295. PrefixLength interface{} // Address flags. The type is interface{} with range: 0..4294967295. Flags interface{} }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress Link local address
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress) GetEntityData ¶
func (localAddress *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_LocalAddress) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Node Name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Number of links on the node. The type is interface{} with range: // 0..4294967295. TotalLinks interface{} }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode List of member nodes
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode) GetEntityData ¶
func (memberNode *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_MemberNode) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // If true, DAD (D.. A.. D..) is enabled otherwise it is disabled. The type is // bool. IsDadEnabled interface{} // DAD attempt count. The type is interface{} with range: 0..4294967295. DadAttempts interface{} // ICMP redirect flag. The type is bool. IsIcmPv6Redirect interface{} // Flag used for utilising DHCP. The type is bool. IsDhcpManaged interface{} // Flag used to manage routable address. The type is bool. IsRouteAddressManaged interface{} // Suppress flag. The type is bool. IsSuppressed interface{} // unicast RA send flag. The type is bool. SendUnicastRa interface{} // ND retransmit interval in msec. The type is interface{} with range: // 0..4294967295. NdRetransmitInterval interface{} // ND router advertisement minimum transmit interval in sec. The type is // interface{} with range: 0..4294967295. NdMinTransmitInterval interface{} // ND router advertisement maximum transmit interval in sec. The type is // interface{} with range: 0..4294967295. NdMaxTransmitInterval interface{} // ND router advertisement life time in sec. The type is interface{} with // range: 0..4294967295. NdAdvertisementLifetime interface{} // Time to reach ND in msec. The type is interface{} with range: // 0..4294967295. NdReachableTime interface{} // Completed adjacency limit per interface. The type is interface{} with // range: 0..4294967295. NdCacheLimit interface{} // Completed PROTO entry Count. The type is interface{} with range: // 0..4294967295. CompleteProtocolCount interface{} // Completed GLEAN entry count. The type is interface{} with range: // 0..4294967295. CompleteGleanCount interface{} // Incomplete PROTO entry count. The type is interface{} with range: // 0..4294967295. IncompleteProtocolCount interface{} // Incomplete GLEAN entry count. The type is interface{} with range: // 0..4294967295. IncompleteGleanCount interface{} // Dropped PROTO entry request count. The type is interface{} with range: // 0..4294967295. DroppedProtocolReqCount interface{} // Dropped GLEAN entry lequest count. The type is interface{} with range: // 0..4294967295. DroppedGleanReqCount interface{} }
Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters ND interface parameters
func (*Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters) GetEntityData ¶
func (ndParameters *Ipv6NodeDiscovery_Nodes_Node_BundleInterfaces_BundleInterface_NdParameters) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 ND operational data for a specific bundle node. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode. BundleNode []*Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode }
Ipv6NodeDiscovery_Nodes_Node_BundleNodes IPv6 ND list of bundle nodes for a specific node
func (*Ipv6NodeDiscovery_Nodes_Node_BundleNodes) GetEntityData ¶
func (bundleNodes *Ipv6NodeDiscovery_Nodes_Node_BundleNodes) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The bundle node name. The type is string with // pattern: ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // Group ID. The type is interface{} with range: 0..4294967295. GroupId interface{} // Process Name. The type is string. ProcessName interface{} // Sent sequence num. The type is interface{} with range: 0..4294967295. SentSequenceNumber interface{} // Received sequence num. The type is interface{} with range: 0..4294967295. ReceivedSequenceNumber interface{} // State. The type is Ipv6NdBndlState. State interface{} // State changes. The type is interface{} with range: 0..4294967295. StateChanges interface{} // Total packet sends. The type is interface{} with range: 0..4294967295. SentPackets interface{} // Total packet receives. The type is interface{} with range: 0..4294967295. ReceivedPackets interface{} // Uptime of node (secs). Age Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age }
Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode IPv6 ND operational data for a specific bundle node
func (*Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode) GetEntityData ¶
func (bundleNode *Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age ¶
type Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of seconds. The type is interface{} with range: 0..4294967295. Units // are second. Seconds interface{} }
Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age Uptime of node (secs)
func (*Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age) GetEntityData ¶
func (age *Ipv6NodeDiscovery_Nodes_Node_BundleNodes_BundleNode_Age) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_Interfaces ¶
type Ipv6NodeDiscovery_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 node discovery operational data for a specific node and interface. // The type is slice of Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface. Interface []*Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface }
Ipv6NodeDiscovery_Nodes_Node_Interfaces IPv6 node discovery list of interfaces for a specific node
func (*Ipv6NodeDiscovery_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *Ipv6NodeDiscovery_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface ¶
type Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // If true, DAD (D.. A.. D..) is enabled otherwise it is disabled. The type is // bool. IsDadEnabled interface{} // DAD attempt count. The type is interface{} with range: 0..4294967295. DadAttempts interface{} // ICMP redirect flag. The type is bool. IsIcmPv6Redirect interface{} // Flag used for utilising DHCP. The type is bool. IsDhcpManaged interface{} // Flag used to manage routable address. The type is bool. IsRouteAddressManaged interface{} // Suppress flag. The type is bool. IsSuppressed interface{} // unicast RA send flag. The type is bool. SendUnicastRa interface{} // ND retransmit interval in msec. The type is interface{} with range: // 0..4294967295. NdRetransmitInterval interface{} // ND router advertisement minimum transmit interval in sec. The type is // interface{} with range: 0..4294967295. NdMinTransmitInterval interface{} // ND router advertisement maximum transmit interval in sec. The type is // interface{} with range: 0..4294967295. NdMaxTransmitInterval interface{} // ND router advertisement life time in sec. The type is interface{} with // range: 0..4294967295. NdAdvertisementLifetime interface{} // Time to reach ND in msec. The type is interface{} with range: // 0..4294967295. NdReachableTime interface{} // Completed adjacency limit per interface. The type is interface{} with // range: 0..4294967295. NdCacheLimit interface{} // Completed PROTO entry Count. The type is interface{} with range: // 0..4294967295. CompleteProtocolCount interface{} // Completed GLEAN entry count. The type is interface{} with range: // 0..4294967295. CompleteGleanCount interface{} // Incomplete PROTO entry count. The type is interface{} with range: // 0..4294967295. IncompleteProtocolCount interface{} // Incomplete GLEAN entry count. The type is interface{} with range: // 0..4294967295. IncompleteGleanCount interface{} // Dropped PROTO entry request count. The type is interface{} with range: // 0..4294967295. DroppedProtocolReqCount interface{} // Dropped GLEAN entry lequest count. The type is interface{} with range: // 0..4294967295. DroppedGleanReqCount interface{} }
Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface IPv6 node discovery operational data for a specific node and interface
func (*Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *Ipv6NodeDiscovery_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters ¶
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 ND virtual router operational data for a specific interface. The type // is slice of Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter. NdVirtualRouter []*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter }
Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters IPv6 ND virtual router information for a specific interface
func (*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters) GetEntityData ¶
func (ndVirtualRouters *Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter ¶
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Link-Layer Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. LinkLayerAddress interface{} // Virtual Router ID. The type is interface{} with range: 0..4294967295. Context interface{} // VR state. The type is Ipv6NdShVrState. State interface{} // VR Flags. The type is Ipv6NdShVrFlags. Flags interface{} // Virtual Global Address Count. The type is interface{} with range: // 0..4294967295. VrGlAddrCt interface{} // Link local address. LocalAddress Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress // List of ND global addresses. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress. VrGlobalAddress []*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress }
Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter IPv6 ND virtual router operational data for a specific interface
func (*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter) GetEntityData ¶
func (ndVirtualRouter *Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress ¶
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // 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}]+)?. Ipv6Address interface{} // Valid lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. ValidLifetime interface{} // Preffered lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. PrefLifetime interface{} // Prefix length. The type is interface{} with range: 0..4294967295. PrefixLength interface{} // Address flags. The type is interface{} with range: 0..4294967295. Flags interface{} }
Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress Link local address
func (*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress) GetEntityData ¶
func (localAddress *Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_LocalAddress) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress ¶
type Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // 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}]+)?. Ipv6Address interface{} // Valid lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. ValidLifetime interface{} // Preffered lifetime of a Prefix. The type is interface{} with range: // 0..4294967295. PrefLifetime interface{} // Prefix length. The type is interface{} with range: 0..4294967295. PrefixLength interface{} // Address flags. The type is interface{} with range: 0..4294967295. Flags interface{} }
Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress List of ND global addresses
func (*Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress) GetEntityData ¶
func (vrGlobalAddress *Ipv6NodeDiscovery_Nodes_Node_NdVirtualRouters_NdVirtualRouter_VrGlobalAddress) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 node discovery neighbor interface. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface. NeighborInterface []*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface }
Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces IPv6 node discovery list of neighbor interfaces
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces) GetEntityData ¶
func (neighborInterfaces *Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // IPv6 node discovery list of neighbor host addresses. HostAddresses Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses }
Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface IPv6 node discovery neighbor interface
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface) GetEntityData ¶
func (neighborInterface *Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 Neighbor detailed information. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress. HostAddress []*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress }
Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses IPv6 node discovery list of neighbor host addresses
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses) GetEntityData ¶
func (hostAddresses *Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Host 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}]+)?. HostAddress interface{} // Current state. The type is Ipv6NdShState. ReachabilityState interface{} // Link-Layer Address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. LinkLayerAddress interface{} // Preferred media encap type. The type is Ipv6NdMediaEncap. Encapsulation interface{} // Selected media encap. The type is Ipv6NdMediaEncap. SelectedEncapsulation interface{} // Neighbor origin. The type is Ipv6NdNeighborOrigin. OriginEncapsulation interface{} // Interface name. The type is string. InterfaceName interface{} // Location where the neighbor entry exists. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // IsRouter. The type is bool. IsRouter interface{} // ND serg flags for this entry. The type is interface{} with range: // 0..4294967295. SergFlags interface{} // VRF name for this entry. The type is interface{} with range: 0..4294967295. Vrfid interface{} // Last time of reachability. LastReachedTime Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime }
Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress IPv6 Neighbor detailed information
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress) GetEntityData ¶
func (hostAddress *Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of seconds. The type is interface{} with range: 0..4294967295. Units // are second. Seconds interface{} }
Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime Last time of reachability
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime) GetEntityData ¶
func (lastReachedTime *Ipv6NodeDiscovery_Nodes_Node_NeighborInterfaces_NeighborInterface_HostAddresses_HostAddress_LastReachedTime) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total number of entries. The type is interface{} with range: 0..4294967295. TotalNeighborEntries interface{} // Multicast neighbor summary. Multicast Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast // Static neighbor summary. Static Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static // Dynamic neighbor summary. Dynamic Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic }
Ipv6NodeDiscovery_Nodes_Node_NeighborSummary IPv6 Neighbor summary
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborSummary) GetEntityData ¶
func (neighborSummary *Ipv6NodeDiscovery_Nodes_Node_NeighborSummary) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total incomplete entries. The type is interface{} with range: // 0..4294967295. IncompleteEntries interface{} // Total reachable entries. The type is interface{} with range: 0..4294967295. ReachableEntries interface{} // Total stale entries. The type is interface{} with range: 0..4294967295. StaleEntries interface{} // Total delayed entries. The type is interface{} with range: 0..4294967295. DelayedEntries interface{} // Total probe entries. The type is interface{} with range: 0..4294967295. ProbeEntries interface{} // Total deleted entries. The type is interface{} with range: 0..4294967295. DeletedEntries interface{} // Total number of entries. The type is interface{} with range: 0..4294967295. SubtotalNeighborEntries interface{} }
Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic Dynamic neighbor summary
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic) GetEntityData ¶
func (dynamic *Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Dynamic) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total incomplete entries. The type is interface{} with range: // 0..4294967295. IncompleteEntries interface{} // Total reachable entries. The type is interface{} with range: 0..4294967295. ReachableEntries interface{} // Total stale entries. The type is interface{} with range: 0..4294967295. StaleEntries interface{} // Total delayed entries. The type is interface{} with range: 0..4294967295. DelayedEntries interface{} // Total probe entries. The type is interface{} with range: 0..4294967295. ProbeEntries interface{} // Total deleted entries. The type is interface{} with range: 0..4294967295. DeletedEntries interface{} // Total number of entries. The type is interface{} with range: 0..4294967295. SubtotalNeighborEntries interface{} }
Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast Multicast neighbor summary
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast) GetEntityData ¶
func (multicast *Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Multicast) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static ¶
type Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Total incomplete entries. The type is interface{} with range: // 0..4294967295. IncompleteEntries interface{} // Total reachable entries. The type is interface{} with range: 0..4294967295. ReachableEntries interface{} // Total stale entries. The type is interface{} with range: 0..4294967295. StaleEntries interface{} // Total delayed entries. The type is interface{} with range: 0..4294967295. DelayedEntries interface{} // Total probe entries. The type is interface{} with range: 0..4294967295. ProbeEntries interface{} // Total deleted entries. The type is interface{} with range: 0..4294967295. DeletedEntries interface{} // Total number of entries. The type is interface{} with range: 0..4294967295. SubtotalNeighborEntries interface{} }
Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static Static neighbor summary
func (*Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static) GetEntityData ¶
func (static *Ipv6NodeDiscovery_Nodes_Node_NeighborSummary_Static) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 ND operational data for a specific slaac interface. The type is slice // of Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface. SlaacInterface []*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces IPv6 ND list of SLAAC MGMT interfaces for a specific node
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces) GetEntityData ¶
func (slaacInterfaces *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // IPv6 ND operational data for a specific slaac interface. RouterAdvertDetail Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface IPv6 ND operational data for a specific slaac interface
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface) GetEntityData ¶
func (slaacInterface *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // idb. The type is string with pattern: [a-zA-Z0-9._/-]+. Idb interface{} // slaac db. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra. Ra []*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail IPv6 ND operational data for a specific slaac interface
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail) GetEntityData ¶
func (routerAdvertDetail *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // 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}]+)?. Address interface{} // hops. The type is interface{} with range: 0..4294967295. Hops interface{} // flags. The type is interface{} with range: 0..4294967295. Flags interface{} // lifetime. The type is interface{} with range: 0..4294967295. LifeTime interface{} // mtu. The type is interface{} with range: 0..4294967295. Mtu interface{} // errmsg. The type is bool. ErrMsg interface{} // vrf id. The type is interface{} with range: 0..4294967295. VrfId interface{} // tbl id. The type is interface{} with range: 0..4294967295. U6TblId interface{} // proto id. The type is interface{} with range: 0..65535. RibProtoid interface{} // router. The type is bool. DefaultRouter interface{} // reach. The type is interface{} with range: 0..4294967295. Reachability interface{} // elapsedRATime. ElapsedRaTime Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime // reachabletime. ReachableTime Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime // retranstime. RetransTime Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime // Prefix Queue. The type is slice of // Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ. PrefixQ []*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra slaac db
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra) GetEntityData ¶
func (ra *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of seconds. The type is interface{} with range: 0..4294967295. Units // are second. Seconds interface{} }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime elapsedRATime
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime) GetEntityData ¶
func (elapsedRaTime *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ElapsedRaTime) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Prefix 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}]+)?. PrefixAddress interface{} // IPv6 Auto generated 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}]+)?. Eui64 interface{} // Valid Life Time. The type is interface{} with range: 0..4294967295. ValidLifeTime interface{} // Preferred Life Time. The type is interface{} with range: 0..4294967295. PreferredLifeTime interface{} // Prefix Length. The type is interface{} with range: 0..4294967295. PrefixLen interface{} // IPv6 Address Specific Flags. The type is interface{} with range: // 0..4294967295. Flags interface{} // Prefix Address Specific Flags. The type is interface{} with range: // 0..4294967295. PfxFlags interface{} }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ Prefix Queue
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ) GetEntityData ¶
func (prefixQ *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_PrefixQ) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of seconds. The type is interface{} with range: 0..4294967295. Units // are second. Seconds interface{} }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime reachabletime
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime) GetEntityData ¶
func (reachableTime *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_ReachableTime) GetEntityData() *types.CommonEntityData
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime ¶
type Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of seconds. The type is interface{} with range: 0..4294967295. Units // are second. Seconds interface{} }
Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime retranstime
func (*Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime) GetEntityData ¶
func (retransTime *Ipv6NodeDiscovery_Nodes_Node_SlaacInterfaces_SlaacInterface_RouterAdvertDetail_Ra_RetransTime) GetEntityData() *types.CommonEntityData