Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR man-ipsla package configuration.
This module contains definitions for the following management objects:
ipsla: IPSLA configuration
This YANG module augments the
Cisco-IOS-XR-snmp-agent-cfg
module with configuration data.
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Ipsla
- type IpslaHistoryFilter
- type IpslaLife
- type IpslaLspMonitorReplyMode
- type IpslaLspMonitorThresholdTypes
- type IpslaLspPingReplyMode
- type IpslaLspReplyDscp
- type IpslaLspTraceReplyMode
- type IpslaMonth
- type IpslaSched
- type IpslaSecondaryFrequency
- type IpslaThresholdTypes
- type Ipsla_Common
- type Ipsla_Common_Authentication
- type Ipsla_Common_HardwareTimestamp
- type Ipsla_MplsDiscovery
- type Ipsla_MplsDiscovery_Vpn
- type Ipsla_MplsLspMonitor
- type Ipsla_MplsLspMonitor_Definitions
- type Ipsla_MplsLspMonitor_Definitions_Definition
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan
- type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics
- type Ipsla_MplsLspMonitor_Reactions
- type Ipsla_MplsLspMonitor_Reactions_Reaction
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType
- type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType
- type Ipsla_MplsLspMonitor_Schedules
- type Ipsla_MplsLspMonitor_Schedules_Schedule
- type Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime
- type Ipsla_Operation
- type Ipsla_Operation_Definitions
- type Ipsla_Operation_Definitions_Definition
- type Ipsla_Operation_Definitions_Definition_OperationType
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath
- type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress
- type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet
- type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics
- type Ipsla_Operation_ReactionTriggers
- type Ipsla_Operation_ReactionTriggers_ReactionTrigger
- type Ipsla_Operation_Reactions
- type Ipsla_Operation_Reactions_Reaction
- type Ipsla_Operation_Reactions_Reaction_Condition
- type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss
- type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_Rtt
- type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits
- type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_Timeout
- type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType
- type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError
- type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType
- type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType
- type Ipsla_Operation_Schedules
- type Ipsla_Operation_Schedules_Schedule
- type Ipsla_Operation_Schedules_Schedule_StartTime
- type Ipsla_Responder
- type Ipsla_Responder_Twamp
- type Ipsla_Responder_TwampLight
- type Ipsla_Responder_TwampLight_SessionIds
- type Ipsla_Responder_TwampLight_SessionIds_SessionId
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames
- type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName
- type Ipsla_Responder_Type
- type Ipsla_Responder_Type_Udp
- type Ipsla_Responder_Type_Udp_Addresses
- type Ipsla_Responder_Type_Udp_Addresses_Address
- type Ipsla_Responder_Type_Udp_Addresses_Address_Ports
- type Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port
- type Ipsla_ServerTwamp
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Ipsla ¶
type Ipsla struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPSLA application common configuration. Common Ipsla_Common // MPLS LSP Monitor(MPLSLM) configuration. MplsLspMonitor Ipsla_MplsLspMonitor // IPSLA Operation configuration. Operation Ipsla_Operation // Responder configuration. Responder Ipsla_Responder // Provider Edge(PE) discovery configuration. MplsDiscovery Ipsla_MplsDiscovery // IPPM Server configuration. ServerTwamp Ipsla_ServerTwamp }
Ipsla IPSLA configuration
func (*Ipsla) GetEntityData ¶
func (ipsla *Ipsla) GetEntityData() *types.CommonEntityData
type IpslaHistoryFilter ¶
type IpslaHistoryFilter string
IpslaHistoryFilter represents Ipsla history filter
const ( // Store data for failed operations IpslaHistoryFilter_failed IpslaHistoryFilter = "failed" // Store data for all operations IpslaHistoryFilter_all IpslaHistoryFilter = "all" )
type IpslaLife ¶
type IpslaLife string
IpslaLife represents Ipsla life
const ( // Schedule operation to run forever IpslaLife_forever IpslaLife = "forever" )
type IpslaLspMonitorReplyMode ¶
type IpslaLspMonitorReplyMode string
IpslaLspMonitorReplyMode represents Ipsla lsp monitor reply mode
const ( // Send replies via IPv4 UDP packets with Router // Alert option IpslaLspMonitorReplyMode_ipv4_udp_router_alert IpslaLspMonitorReplyMode = "ipv4-udp-router-alert" )
type IpslaLspMonitorThresholdTypes ¶
type IpslaLspMonitorThresholdTypes string
IpslaLspMonitorThresholdTypes represents Ipsla lsp monitor threshold types
const ( // Take action immediately after threshold is // violated IpslaLspMonitorThresholdTypes_immediate IpslaLspMonitorThresholdTypes = "immediate" // Take action after N consecutive threshold // violations IpslaLspMonitorThresholdTypes_consecutive IpslaLspMonitorThresholdTypes = "consecutive" )
type IpslaLspPingReplyMode ¶
type IpslaLspPingReplyMode string
IpslaLspPingReplyMode represents Ipsla lsp ping reply mode
const ( // Send replies via IPv4 UDP packets with Router // Alert option IpslaLspPingReplyMode_ipv4_udp_router_alert IpslaLspPingReplyMode = "ipv4-udp-router-alert" // Send replies via a Control Channel option IpslaLspPingReplyMode_control_channel IpslaLspPingReplyMode = "control-channel" )
type IpslaLspReplyDscp ¶
type IpslaLspReplyDscp string
IpslaLspReplyDscp represents Ipsla lsp reply dscp
const ( // Match packets with default dscp (000000) IpslaLspReplyDscp_default_ IpslaLspReplyDscp = "default" // Match packets with AF11 dscp (001010) IpslaLspReplyDscp_af11 IpslaLspReplyDscp = "af11" // Match packets with AF12 dscp (001100) IpslaLspReplyDscp_af12 IpslaLspReplyDscp = "af12" // Match packets with AF13 dscp (001110) IpslaLspReplyDscp_af13 IpslaLspReplyDscp = "af13" // Match packets with AF21 dscp (010010) IpslaLspReplyDscp_af21 IpslaLspReplyDscp = "af21" // Match packets with AF22 dscp (010100) IpslaLspReplyDscp_af22 IpslaLspReplyDscp = "af22" // Match packets with AF23 dscp (010110) IpslaLspReplyDscp_af23 IpslaLspReplyDscp = "af23" // Match packets with AF31 dscp (011010) IpslaLspReplyDscp_af31 IpslaLspReplyDscp = "af31" // Match packets with AF32 dscp (011100) IpslaLspReplyDscp_af32 IpslaLspReplyDscp = "af32" // Match packets with AF33 dscp (011110) IpslaLspReplyDscp_af33 IpslaLspReplyDscp = "af33" // Match packets with AF41 dscp (100010) IpslaLspReplyDscp_af41 IpslaLspReplyDscp = "af41" // Match packets with AF42 dscp (100100) IpslaLspReplyDscp_af42 IpslaLspReplyDscp = "af42" // Match packets with AF43 dscp (100110) IpslaLspReplyDscp_af43 IpslaLspReplyDscp = "af43" // Match packets with CS1(precedence 1) dscp // (001000) IpslaLspReplyDscp_cs1 IpslaLspReplyDscp = "cs1" // Match packets with CS2(precedence 2) dscp // (010000) IpslaLspReplyDscp_cs2 IpslaLspReplyDscp = "cs2" // Match packets with CS3(precedence 3) dscp // (011000) IpslaLspReplyDscp_cs3 IpslaLspReplyDscp = "cs3" // Match packets with CS4(precedence 4) dscp // (100000) IpslaLspReplyDscp_cs4 IpslaLspReplyDscp = "cs4" // Match packets with CS5(precedence 5) dscp // (101000) IpslaLspReplyDscp_cs5 IpslaLspReplyDscp = "cs5" // Match packets with CS6(precedence 6) dscp // (110000) IpslaLspReplyDscp_cs6 IpslaLspReplyDscp = "cs6" // Match packets with CS7(precedence 7) dscp // (111000) IpslaLspReplyDscp_cs7 IpslaLspReplyDscp = "cs7" // Match packets with EF dscp (101110) IpslaLspReplyDscp_ef IpslaLspReplyDscp = "ef" )
type IpslaLspTraceReplyMode ¶
type IpslaLspTraceReplyMode string
IpslaLspTraceReplyMode represents Ipsla lsp trace reply mode
const ( // Send replies via IPv4 UDP packets with Router // Alert option IpslaLspTraceReplyMode_ipv4_udp_router_alert IpslaLspTraceReplyMode = "ipv4-udp-router-alert" )
type IpslaMonth ¶
type IpslaMonth string
IpslaMonth represents Ipsla month
const ( // January IpslaMonth_january IpslaMonth = "january" // February IpslaMonth_february IpslaMonth = "february" // March IpslaMonth_march IpslaMonth = "march" // April IpslaMonth_april IpslaMonth = "april" // May IpslaMonth_may IpslaMonth = "may" // June IpslaMonth_june IpslaMonth = "june" // July IpslaMonth_july IpslaMonth = "july" // August IpslaMonth_august IpslaMonth = "august" // September IpslaMonth_september IpslaMonth = "september" // October IpslaMonth_october IpslaMonth = "october" // November IpslaMonth_november IpslaMonth = "november" // December IpslaMonth_december IpslaMonth = "december" )
type IpslaSched ¶
type IpslaSched string
IpslaSched represents Ipsla sched
const ( // Schedule pending for later time IpslaSched_pending IpslaSched = "pending" // Schedule operation now IpslaSched_now IpslaSched = "now" // Schedule operation after specifed duration IpslaSched_after IpslaSched = "after" // Schedule operation at specified time IpslaSched_at IpslaSched = "at" )
type IpslaSecondaryFrequency ¶
type IpslaSecondaryFrequency string
IpslaSecondaryFrequency represents Ipsla secondary frequency
const ( // Enable secondary frequency for connection loss IpslaSecondaryFrequency_connection_loss IpslaSecondaryFrequency = "connection-loss" // Enable secondary frequency for timeout IpslaSecondaryFrequency_timeout IpslaSecondaryFrequency = "timeout" // Enable secondary frequency for timeout and // connection loss IpslaSecondaryFrequency_both IpslaSecondaryFrequency = "both" )
type IpslaThresholdTypes ¶
type IpslaThresholdTypes string
IpslaThresholdTypes represents Ipsla threshold types
const ( // Take action immediately after threshold is // violated IpslaThresholdTypes_immediate IpslaThresholdTypes = "immediate" // Take action after N consecutive threshold // violations IpslaThresholdTypes_consecutive IpslaThresholdTypes = "consecutive" // Take action after X violations in Y probes IpslaThresholdTypes_xof_y IpslaThresholdTypes = "xof-y" // Take action if average of N probes violates the // threshold IpslaThresholdTypes_average IpslaThresholdTypes = "average" )
type Ipsla_Common ¶
type Ipsla_Common struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure low memory water mark (default 20M). The type is interface{} with // range: 0..4294967295. The default value is 20480. LowMemory interface{} // Hardware Timestamp configuration. HardwareTimestamp Ipsla_Common_HardwareTimestamp // Authenticaion configuration. Authentication Ipsla_Common_Authentication }
Ipsla_Common IPSLA application common configuration
func (*Ipsla_Common) GetEntityData ¶
func (common *Ipsla_Common) GetEntityData() *types.CommonEntityData
type Ipsla_Common_Authentication ¶
type Ipsla_Common_Authentication struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Use MD5 authentication for IPSLA control message. The type is string with // length: 1..32. KeyChain interface{} }
Ipsla_Common_Authentication Authenticaion configuration
func (*Ipsla_Common_Authentication) GetEntityData ¶
func (authentication *Ipsla_Common_Authentication) GetEntityData() *types.CommonEntityData
type Ipsla_Common_HardwareTimestamp ¶
type Ipsla_Common_HardwareTimestamp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // states true if hw-timestamp is disabled. The type is interface{}. Disable interface{} }
Ipsla_Common_HardwareTimestamp Hardware Timestamp configuration
func (*Ipsla_Common_HardwareTimestamp) GetEntityData ¶
func (hardwareTimestamp *Ipsla_Common_HardwareTimestamp) GetEntityData() *types.CommonEntityData
type Ipsla_MplsDiscovery ¶
type Ipsla_MplsDiscovery struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Layer 3 VPN PE discovery configuration. Vpn Ipsla_MplsDiscovery_Vpn }
Ipsla_MplsDiscovery Provider Edge(PE) discovery configuration
func (*Ipsla_MplsDiscovery) GetEntityData ¶
func (mplsDiscovery *Ipsla_MplsDiscovery) GetEntityData() *types.CommonEntityData
type Ipsla_MplsDiscovery_Vpn ¶
type Ipsla_MplsDiscovery_Vpn struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify a discovery refresh interval. The type is interface{} with range: // 30..70560. Units are minute. The default value is 300. Interval interface{} }
Ipsla_MplsDiscovery_Vpn Layer 3 VPN PE discovery configuration
func (*Ipsla_MplsDiscovery_Vpn) GetEntityData ¶
func (vpn *Ipsla_MplsDiscovery_Vpn) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor ¶
type Ipsla_MplsLspMonitor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLSLM Reaction configuration. Reactions Ipsla_MplsLspMonitor_Reactions // MPLSLM schedule configuration. Schedules Ipsla_MplsLspMonitor_Schedules // MPLS LSP Monitor definition table. Definitions Ipsla_MplsLspMonitor_Definitions }
Ipsla_MplsLspMonitor MPLS LSP Monitor(MPLSLM) configuration
func (*Ipsla_MplsLspMonitor) GetEntityData ¶
func (mplsLspMonitor *Ipsla_MplsLspMonitor) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions ¶
type Ipsla_MplsLspMonitor_Definitions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS LSP Monitor definition. The type is slice of // Ipsla_MplsLspMonitor_Definitions_Definition. Definition []*Ipsla_MplsLspMonitor_Definitions_Definition }
Ipsla_MplsLspMonitor_Definitions MPLS LSP Monitor definition table
func (*Ipsla_MplsLspMonitor_Definitions) GetEntityData ¶
func (definitions *Ipsla_MplsLspMonitor_Definitions) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition ¶
type Ipsla_MplsLspMonitor_Definitions_Definition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Monitor identifier. The type is interface{} with // range: 1..2048. MonitorId interface{} // Operation type specification. OperationType Ipsla_MplsLspMonitor_Definitions_Definition_OperationType }
Ipsla_MplsLspMonitor_Definitions_Definition MPLS LSP Monitor definition
func (*Ipsla_MplsLspMonitor_Definitions_Definition) GetEntityData ¶
func (definition *Ipsla_MplsLspMonitor_Definitions_Definition) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Perform MPLS LSP Trace operation. MplsLspTrace Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace // Perform MPLS LSP Ping operation. MplsLspPing Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType Operation type specification
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType) GetEntityData ¶
func (operationType *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time to live value. The type is interface{} with range: 1..255. The default // value is 255. Ttl interface{} // EXP bits in MPLS LSP echo request header. The type is interface{} with // range: 0..7. The default value is 0. ExpBits interface{} // Add a tag for this MPLSLM instance. The type is string with length: 1..100. Tag interface{} // Attributes used for path selection during LSP load balancing. 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}]+)?. // The default value is 1.0.0.127. LspSelector interface{} // Echo request output interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. OutputInterface interface{} // Apply access list to filter PE addresses. The type is string with length: // 1..32. Accesslist interface{} // Create MPLSLM instance with specified type. The type is interface{}. Create interface{} // Echo request output nexthop. 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}]+)?. OutputNexthop interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Forced option for the MPLS LSP operation. The type is interface{}. ForceExplicitNull interface{} // Specify a VRF instance to be monitored. The type is string with length: // 1..32. Vrf interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize // Path discover configuration. PathDiscover Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover // Echo reply options for the MPLS LSP operation. Reply Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply // Statistics collection aggregated over an hour. Statistics Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics // Scanning parameters configuration. Scan Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing Perform MPLS LSP Ping operation
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing) GetEntityData ¶
func (mplsLspPing *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 100..17986. Units are byte. The default value is 100. Request interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize Protocol data size in payload of probe packets
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize) GetEntityData ¶
func (dataSize *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time period for finishing path discovery. The type is interface{} with // range: 0..7200. Units are minute. The default value is 0. ScanPeriod interface{} // Create LPD instance. The type is interface{}. Create interface{} // Session parameters configuration. Session Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session // Path parameters configuration. Path Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path // Echo parameters configuration. Echo Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover Path discover configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover) GetEntityData ¶
func (pathDiscover *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Send interval between echo requests during path discovery. The type is // interface{} with range: 0..3600000. Units are millisecond. The default // value is 0. Interval interface{} // Timeout value for echo requests during path discovery. The type is // interface{} with range: 1..3600. Units are second. The default value is 5. Timeout interface{} // Number of timeout retry attempts during path discovery. The type is // interface{} with range: 0..10. The default value is 3. Retry interface{} // Maximum IPv4 address used as destination in echo request. 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}]+)?. // The default value is 127.255.255.255. MaximumLspSelector interface{} // Downstream map multipath settings. Multipath Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo Echo parameters configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo) GetEntityData ¶
func (echo *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Multipath bit size. The type is interface{} with range: 1..256. The default // value is 32. BitmapSize interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath Downstream map multipath settings
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath) GetEntityData ¶
func (multipath *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Echo_Multipath) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of attempts before declaring the path as down. The type is // interface{} with range: 1..16. The default value is 1. Retry interface{} // Frequency to be used if path failure condition is detected. SecondaryFrequency Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path Path parameters configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path) GetEntityData ¶
func (path *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Condition type of path failure. The type is IpslaSecondaryFrequency. This // attribute is mandatory. Type interface{} // Frequency value in seconds. The type is interface{} with range: 1..604800. // This attribute is mandatory. Units are second. Frequency interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency Frequency to be used if path failure condition is detected This type is a presence type.
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency) GetEntityData ¶
func (secondaryFrequency *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Path_SecondaryFrequency) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timeout value for path discovery request. The type is interface{} with // range: 1..900. Units are second. The default value is 120. Timeout interface{} // Number of concurrent active path discovery requests at one time. The type // is interface{} with range: 1..15. The default value is 1. Limit interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session Session parameters configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session) GetEntityData ¶
func (session *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_PathDiscover_Session) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSCP bits in the reply IP header. The type is one of the following types: // enumeration IpslaLspReplyDscp, or int with range: 0..63. DscpBits interface{} // Enables use of router alert in echo reply packets. The type is // IpslaLspMonitorReplyMode. Mode interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply Echo reply options for the MPLS LSP operation
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply) GetEntityData ¶
func (reply *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Reply) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time interval for automatic discovery. The type is interface{} with range: // 1..70560. Units are minute. The default value is 240. Interval interface{} // Number of times for automatic deletion. The type is interface{} with range: // 0..2147483647. The default value is 1. DeleteFactor interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan Scanning parameters configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan) GetEntityData ¶
func (scan *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Scan) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..2. Units are hour. The default value is 2. Hours interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics Statistics collection aggregated over an hour
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics) GetEntityData ¶
func (statistics *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspPing_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time to live value. The type is interface{} with range: 1..255. The default // value is 30. Ttl interface{} // EXP bits in MPLS LSP echo request header. The type is interface{} with // range: 0..7. The default value is 0. ExpBits interface{} // Add a tag for this MPLSLM instance. The type is string with length: 1..100. Tag interface{} // Attributes used for path selection during LSP load balancing. 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}]+)?. // The default value is 1.0.0.127. LspSelector interface{} // Echo request output interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. OutputInterface interface{} // Apply access list to filter PE addresses. The type is string with length: // 1..32. Accesslist interface{} // Create MPLSLM instance with specified type. The type is interface{}. Create interface{} // Echo request output nexthop. 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}]+)?. OutputNexthop interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Forced option for the MPLS LSP operation. The type is interface{}. ForceExplicitNull interface{} // Specify a VRF instance to be monitored. The type is string with length: // 1..32. Vrf interface{} // Echo reply options for the MPLS LSP operation. Reply Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply // Statistics collection aggregated over an hour. Statistics Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics // Scanning parameters configuration. Scan Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace Perform MPLS LSP Trace operation
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace) GetEntityData ¶
func (mplsLspTrace *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // DSCP bits in the reply IP header. The type is one of the following types: // enumeration IpslaLspReplyDscp, or int with range: 0..63. DscpBits interface{} // Enables use of router alert in echo reply packets. The type is // IpslaLspMonitorReplyMode. Mode interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply Echo reply options for the MPLS LSP operation
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply) GetEntityData ¶
func (reply *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Reply) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time interval for automatic discovery. The type is interface{} with range: // 1..70560. Units are minute. The default value is 240. Interval interface{} // Number of times for automatic deletion. The type is interface{} with range: // 0..2147483647. The default value is 1. DeleteFactor interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan Scanning parameters configuration
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan) GetEntityData ¶
func (scan *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Scan) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics ¶
type Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..2. Units are hour. The default value is 2. Hours interface{} }
Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics Statistics collection aggregated over an hour
func (*Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics) GetEntityData ¶
func (statistics *Ipsla_MplsLspMonitor_Definitions_Definition_OperationType_MplsLspTrace_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions ¶
type Ipsla_MplsLspMonitor_Reactions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reaction configuration for an MPLSLM instance. The type is slice of // Ipsla_MplsLspMonitor_Reactions_Reaction. Reaction []*Ipsla_MplsLspMonitor_Reactions_Reaction }
Ipsla_MplsLspMonitor_Reactions MPLSLM Reaction configuration
func (*Ipsla_MplsLspMonitor_Reactions) GetEntityData ¶
func (reactions *Ipsla_MplsLspMonitor_Reactions) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Monitor identifier. The type is interface{} with // range: 1..2048. MonitorId interface{} // Reaction condition specification. Condition Ipsla_MplsLspMonitor_Reactions_Reaction_Condition }
Ipsla_MplsLspMonitor_Reactions_Reaction Reaction configuration for an MPLSLM instance
func (*Ipsla_MplsLspMonitor_Reactions_Reaction) GetEntityData ¶
func (reaction *Ipsla_MplsLspMonitor_Reactions_Reaction) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // React on LPD Tree Trace violation for a monitored MPLSLM. LpdTreeTrace Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace // React on probe timeout. Timeout Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout // React on LPD Group violation for a monitored MPLSLM. LpdGroup Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup // React on connection loss for a monitored MPLSLM. ConnectionLoss Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition Reaction condition specification
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition) GetEntityData ¶
func (condition *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular MPLSLM. The type is interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss React on connection loss for a monitored MPLSLM
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss) GetEntityData ¶
func (connectionLoss *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType) GetEntityData ¶
func (actionType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaLspMonitorThresholdTypes. ThreshType interface{} // Probe count for consecutive. The type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular MPLSLM. The type is interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup React on LPD Group violation for a monitored MPLSLM
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup) GetEntityData ¶
func (lpdGroup *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType) GetEntityData ¶
func (actionType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdGroup_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular MPLSLM. The type is interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace React on LPD Tree Trace violation for a monitored MPLSLM
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace) GetEntityData ¶
func (lpdTreeTrace *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType) GetEntityData ¶
func (actionType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_LpdTreeTrace_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular MPLSLM. The type is interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout React on probe timeout
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout) GetEntityData ¶
func (timeout *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType) GetEntityData ¶
func (actionType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType ¶
type Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaLspMonitorThresholdTypes. ThreshType interface{} // Probe count for consecutive. The type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_MplsLspMonitor_Reactions_Reaction_Condition_Timeout_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Schedules ¶
type Ipsla_MplsLspMonitor_Schedules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Schedule an MPLSLM instance. The type is slice of // Ipsla_MplsLspMonitor_Schedules_Schedule. Schedule []*Ipsla_MplsLspMonitor_Schedules_Schedule }
Ipsla_MplsLspMonitor_Schedules MPLSLM schedule configuration
func (*Ipsla_MplsLspMonitor_Schedules) GetEntityData ¶
func (schedules *Ipsla_MplsLspMonitor_Schedules) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Schedules_Schedule ¶
type Ipsla_MplsLspMonitor_Schedules_Schedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Monitor indentifier. The type is interface{} with // range: 1..2048. MonitorId interface{} // Group schedule frequency of the probing. The type is interface{} with // range: 1..604800. Units are second. Frequency interface{} // Group schedule period range. The type is interface{} with range: 1..604800. // Units are second. Period interface{} // Start time of MPLSLM instance. StartTime Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime }
Ipsla_MplsLspMonitor_Schedules_Schedule Schedule an MPLSLM instance
func (*Ipsla_MplsLspMonitor_Schedules_Schedule) GetEntityData ¶
func (schedule *Ipsla_MplsLspMonitor_Schedules_Schedule) GetEntityData() *types.CommonEntityData
type Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime ¶
type Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of schedule. The type is IpslaSched. ScheduleType interface{} // Hour value(hh) in hh:mm:ss specification. The type is interface{} with // range: 0..23. Hour interface{} // Minute value(mm) in hh:mm:ss specification. The type is interface{} with // range: 0..59. Minute interface{} // Second value(ss) in hh:mm:ss specification. The type is interface{} with // range: 0..59. Second interface{} // Month of the year (optional. Default current month). The type is // IpslaMonth. Month interface{} // Day of the month(optional. Default today). The type is interface{} with // range: 1..31. Day interface{} // Year (optional. Default current year). The type is interface{} with range: // 1993..2035. Year interface{} }
Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime Start time of MPLSLM instance
func (*Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime) GetEntityData ¶
func (startTime *Ipsla_MplsLspMonitor_Schedules_Schedule_StartTime) GetEntityData() *types.CommonEntityData
type Ipsla_Operation ¶
type Ipsla_Operation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Schedule an operation. Schedules Ipsla_Operation_Schedules // Reaction configuration. Reactions Ipsla_Operation_Reactions // Reaction trigger configuration. ReactionTriggers Ipsla_Operation_ReactionTriggers // Operation definition table. Definitions Ipsla_Operation_Definitions }
Ipsla_Operation IPSLA Operation configuration
func (*Ipsla_Operation) GetEntityData ¶
func (operation *Ipsla_Operation) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions ¶
type Ipsla_Operation_Definitions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operation definition. The type is slice of // Ipsla_Operation_Definitions_Definition. Definition []*Ipsla_Operation_Definitions_Definition }
Ipsla_Operation_Definitions Operation definition table
func (*Ipsla_Operation_Definitions) GetEntityData ¶
func (definitions *Ipsla_Operation_Definitions) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition ¶
type Ipsla_Operation_Definitions_Definition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Operation number. The type is interface{} with // range: 1..2048. OperationId interface{} // Operation type specification. OperationType Ipsla_Operation_Definitions_Definition_OperationType }
Ipsla_Operation_Definitions_Definition Operation definition
func (*Ipsla_Operation_Definitions_Definition) GetEntityData ¶
func (definition *Ipsla_Operation_Definitions_Definition) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType ¶
type Ipsla_Operation_Definitions_Definition_OperationType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ICMPEcho Operation type. IcmpEcho Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho // MPLS LSP Ping Operation type. MplsLspPing Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing // UDPEcho Operation type. UdpEcho Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho // MPLS LSP Trace Operation type. MplsLspTrace Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace // UDPJitter Operation type. UdpJitter Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter // ICMPPathEcho Operation type. IcmpPathEcho Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho // ICMPPathJitter Operation type. IcmpPathJitter Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter }
Ipsla_Operation_Definitions_Definition_OperationType Operation type specification
func (*Ipsla_Operation_Definitions_Definition_OperationType) GetEntityData ¶
func (operationType *Ipsla_Operation_Definitions_Definition_OperationType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter IPv6 address of the source device. The type is string. SourceAddressV6 interface{} // Enter IPv6 address of the destination device. The type is string. DestAddressV6 interface{} // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Type of service setting in probe packet. The type is interface{} with // range: 0..255. The default value is 0. Tos interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Configure IPSLA for a VPN Routing/Forwarding instance). The type is string // with length: 1..32. Vrf interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Enter IPv4 address of the destination device. The type is string. DestAddress interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics // Configure the history parameters for this operation. History Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History // Table of statistics collection intervals. EnhancedStats Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho ICMPEcho Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho) GetEntityData ¶
func (icmpEcho *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 0..16384. Units are byte. The default value is 36. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics for a specified time interval. The type is slice of // Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat. EnhancedStat []*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats Table of statistics collection intervals
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats) GetEntityData ¶
func (enhancedStats *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interval in seconds. The type is interface{} with // range: 1..3600. Units are second. Interval interface{} // Buckets of enhanced statistics kept. The type is interface{} with range: // 1..100. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat Statistics for a specified time interval
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat) GetEntityData ¶
func (enhancedStat *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_EnhancedStats_EnhancedStat) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify number of lives to be kept. The type is interface{} with range: // 0..2. The default value is 0. Lives interface{} // Choose type of data to be stored in history buffer. The type is // IpslaHistoryFilter. HistoryFilter interface{} // Specify number of history buckets. The type is interface{} with range: // 1..60. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History Configure the history parameters for this operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History) GetEntityData ¶
func (history *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_History) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_IcmpEcho_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Type of service setting in probe packet. The type is interface{} with // range: 0..255. The default value is 0. Tos interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Configure IPSLA for a VPN Routing/Forwarding instance). The type is string // with length: 1..32. Vrf interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Enter IPv4 address of the destination device. The type is string. DestAddress interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Configure the history parameters for this operation. History Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics // Loose source routing path (up to 8 intermediate nodes). LsrPath Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho ICMPPathEcho Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho) GetEntityData ¶
func (icmpPathEcho *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 0..16384. Units are byte. The default value is 36. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify number of samples to keep. The type is interface{} with range: // 1..30. The default value is 16. Samples interface{} // Specify number of history buckets. The type is interface{} with range: // 1..60. The default value is 15. Buckets interface{} // Choose type of data to be stored in history buffer. The type is // IpslaHistoryFilter. HistoryFilter interface{} // Specify number of lives to be kept. The type is interface{} with range: // 0..2. The default value is 0. Lives interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History Configure the history parameters for this operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History) GetEntityData ¶
func (history *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_History) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IPv4 address of the intermediate node. 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}]+)?. // This attribute is mandatory. Node1 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node2 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node3 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node4 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node5 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node6 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node7 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node8 interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath Loose source routing path (up to 8 intermediate nodes) This type is a presence type.
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath) GetEntityData ¶
func (lsrPath *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_LsrPath) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Maximum number of paths for which statistics are kept. The type is // interface{} with range: 1..128. The default value is 5. Paths interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Maximum hops per path for which statistics are kept. The type is // interface{} with range: 1..30. The default value is 16. Hops interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathEcho_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Type of service setting in probe packet. The type is interface{} with // range: 0..255. The default value is 0. Tos interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Configure IPSLA for a VPN Routing/Forwarding instance). The type is string // with length: 1..32. Vrf interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Enter IPv4 address of the destination device. The type is string. DestAddress interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize // Probe packet stream configuration parameters. Packet Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet // Loose source routing path (up to 8 intermediate nodes). LsrPath Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter ICMPPathJitter Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter) GetEntityData ¶
func (icmpPathJitter *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 0..16384. Units are byte. The default value is 36. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IPv4 address of the intermediate node. 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}]+)?. // This attribute is mandatory. Node1 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node2 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node3 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node4 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node5 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node6 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node7 interface{} // IPv4 address of the intermediate node. 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}]+)?. Node8 interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath Loose source routing path (up to 8 intermediate nodes) This type is a presence type.
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath) GetEntityData ¶
func (lsrPath *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_LsrPath) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet ¶
type Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of packets to be transmitted during a probe. The type is interface{} // with range: 1..100. The default value is 10. Count interface{} // Packet interval in milliseconds. The type is interface{} with range: // 1..60000. Units are millisecond. The default value is 20. Interval interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet Probe packet stream configuration parameters
func (*Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet) GetEntityData ¶
func (packet *Ipsla_Operation_Definitions_Definition_OperationType_IcmpPathJitter_Packet) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time to live value. The type is interface{} with range: 1..255. The default // value is 255. Ttl interface{} // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Echo request output nexthop. 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}]+)?. OutputNexthop interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Attributes used for path selection during LSP load balancing. 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}]+)?. // The default value is 1.0.0.127. LspSelector interface{} // EXP bits in MPLS LSP echo reply header. The type is interface{} with range: // 0..7. The default value is 0. ExpBits interface{} // Forced option for the MPLS LSP operation. The type is interface{}. ForceExplicitNull interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Echo request output interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. OutputInterface interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize // Echo reply options for the MPLS LSP operation. Reply Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply // Target for the MPLS LSP operation. Target Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics // Configure the history parameters for this operation. History Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History // Table of statistics collection intervals. EnhancedStats Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing MPLS LSP Ping Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing) GetEntityData ¶
func (mplsLspPing *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 100..17986. The default value is 100. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics for a specified time interval. The type is slice of // Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat. EnhancedStat []*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats Table of statistics collection intervals
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats) GetEntityData ¶
func (enhancedStats *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interval in seconds. The type is interface{} with // range: 1..3600. Units are second. Interval interface{} // Buckets of enhanced statistics kept. The type is interface{} with range: // 1..100. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat Statistics for a specified time interval
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat) GetEntityData ¶
func (enhancedStat *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_EnhancedStats_EnhancedStat) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify number of lives to be kept. The type is interface{} with range: // 0..2. The default value is 0. Lives interface{} // Choose type of data to be stored in history buffer. The type is // IpslaHistoryFilter. HistoryFilter interface{} // Specify number of history buckets. The type is interface{} with range: // 1..60. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History Configure the history parameters for this operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History) GetEntityData ¶
func (history *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_History) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enables use of router alert in echo reply packets. The type is // IpslaLspPingReplyMode. Mode interface{} // DSCP bits in the reply IP header. The type is one of the following types: // enumeration IpslaLspReplyDscp, or int with range: 0..63. DscpBits interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply Echo reply options for the MPLS LSP operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply) GetEntityData ¶
func (reply *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Reply) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traffic engineering target. TrafficEngineering Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering // Target specified as an IPv4 address. Ipv4 Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4 // Pseudowire target. Pseudowire Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target Target for the MPLS LSP operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target) GetEntityData ¶
func (target *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4 ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Target FEC address with mask. FecAddress Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4 Target specified as an IPv4 address
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4) GetEntityData ¶
func (ipv4 *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IP address for target. 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}]+)?. // This attribute is mandatory. Address interface{} // IP netmask for target. 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}]+)?. // This attribute is mandatory. Mask interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress Target FEC address with mask This type is a presence type.
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress) GetEntityData ¶
func (fecAddress *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Ipv4_FecAddress) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Target address. TargetAddress Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire Pseudowire target
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire) GetEntityData ¶
func (pseudowire *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Target 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}]+)?. // This attribute is mandatory. Address interface{} // Virtual circuit ID. The type is interface{} with range: 1..4294967295. This // attribute is mandatory. VcId interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress Target address This type is a presence type.
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress) GetEntityData ¶
func (targetAddress *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_Pseudowire_TargetAddress) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel interface number. The type is interface{} with range: 0..65535. Tunnel interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering Traffic engineering target
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering) GetEntityData ¶
func (trafficEngineering *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspPing_Target_TrafficEngineering) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time to live value. The type is interface{} with range: 1..255. The default // value is 30. Ttl interface{} // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Echo request output nexthop. 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}]+)?. OutputNexthop interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Attributes used for path selection during LSP load balancing. 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}]+)?. // The default value is 1.0.0.127. LspSelector interface{} // EXP bits in MPLS LSP echo reply header. The type is interface{} with range: // 0..7. The default value is 0. ExpBits interface{} // Forced option for the MPLS LSP operation. The type is interface{}. ForceExplicitNull interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Echo request output interface. The type is string with pattern: // [a-zA-Z0-9._/-]+. OutputInterface interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Target for the MPLS LSP operation. Target Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target // Echo reply options for the MPLS LSP operation. Reply Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics // Configure the history parameters for this operation. History Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace MPLS LSP Trace Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace) GetEntityData ¶
func (mplsLspTrace *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify number of lives to be kept. The type is interface{} with range: // 0..2. The default value is 0. Lives interface{} // Choose type of data to be stored in history buffer. The type is // IpslaHistoryFilter. HistoryFilter interface{} // Specify number of history buckets. The type is interface{} with range: // 1..60. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History Configure the history parameters for this operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History) GetEntityData ¶
func (history *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_History) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enables use of router alert in echo reply packets. The type is // IpslaLspTraceReplyMode. Mode interface{} // DSCP bits in the reply IP header. The type is one of the following types: // enumeration IpslaLspReplyDscp, or int with range: 0..63. DscpBits interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply Echo reply options for the MPLS LSP operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply) GetEntityData ¶
func (reply *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Reply) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Traffic engineering target. TrafficEngineering Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering // Target specified as an IPv4 address. Ipv4 Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4 }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target Target for the MPLS LSP operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target) GetEntityData ¶
func (target *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4 ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4 struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Target FEC address with mask. FecAddress Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4 Target specified as an IPv4 address
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4) GetEntityData ¶
func (ipv4 *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // IP address for target. 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}]+)?. // This attribute is mandatory. Address interface{} // IP netmask for target. 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}]+)?. // This attribute is mandatory. Mask interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress Target FEC address with mask This type is a presence type.
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress) GetEntityData ¶
func (fecAddress *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_Ipv4_FecAddress) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering ¶
type Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Tunnel interface number. The type is interface{} with range: 0..65535. Tunnel interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering Traffic engineering target
func (*Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering) GetEntityData ¶
func (trafficEngineering *Ipsla_Operation_Definitions_Definition_OperationType_MplsLspTrace_Target_TrafficEngineering) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Type of service setting in probe packet. The type is interface{} with // range: 0..255. The default value is 0. Tos interface{} // Disable control packets. The type is interface{}. ControlDisable interface{} // Port number on source device. The type is interface{} with range: 0..65535. SourcePort interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Configure IPSLA for a VPN Routing/Forwarding instance). The type is string // with length: 1..32. Vrf interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Port number on target device. The type is interface{} with range: 0..65535. DestPort interface{} // Check each IPSLA response for corruption. The type is interface{}. VerifyData interface{} // Enter IPv4 address of the destination device. The type is string. DestAddress interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics // Configure the history parameters for this operation. History Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History // Table of statistics collection intervals. EnhancedStats Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho UDPEcho Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho) GetEntityData ¶
func (udpEcho *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 16..1500. Units are byte. The default value is 16. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics for a specified time interval. The type is slice of // Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat. EnhancedStat []*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats Table of statistics collection intervals
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats) GetEntityData ¶
func (enhancedStats *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interval in seconds. The type is interface{} with // range: 1..3600. Units are second. Interval interface{} // Buckets of enhanced statistics kept. The type is interface{} with range: // 1..100. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat Statistics for a specified time interval
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat) GetEntityData ¶
func (enhancedStat *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_EnhancedStats_EnhancedStat) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Specify number of lives to be kept. The type is interface{} with range: // 0..2. The default value is 0. Lives interface{} // Choose type of data to be stored in history buffer. The type is // IpslaHistoryFilter. HistoryFilter interface{} // Specify number of history buckets. The type is interface{} with range: // 1..60. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History Configure the history parameters for this operation
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History) GetEntityData ¶
func (history *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_History) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_UdpEcho_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter IPv4 address of the source device. The type is string. SourceAddress interface{} // Type of service setting in probe packet. The type is interface{} with // range: 0..255. The default value is 0. Tos interface{} // Disable control packets. The type is interface{}. ControlDisable interface{} // Port number on source device. The type is interface{} with range: 0..65535. SourcePort interface{} // Create operation with specified type. The type is interface{}. Create interface{} // Configure IPSLA for a VPN Routing/Forwarding instance). The type is string // with length: 1..32. Vrf interface{} // Probe/Control timeout in milliseconds. The type is interface{} with range: // 1..604800000. Units are millisecond. The default value is 5000. Timeout interface{} // Probe interval in seconds. The type is interface{} with range: 1..604800. // Units are second. The default value is 60. Frequency interface{} // Port number on target device. The type is interface{} with range: 0..65535. DestPort interface{} // Check each IPSLA response for corruption. The type is interface{}. VerifyData interface{} // Enter IPv4 address of the destination device. The type is string. DestAddress interface{} // Add a tag for this operation. The type is string with length: 1..100. Tag interface{} // Protocol data size in payload of probe packets. DataSize Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize // Probe packet stream configuration parameters. Packet Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet // Statistics collection aggregated over an hour. Statistics Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics // Table of statistics collection intervals. EnhancedStats Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter UDPJitter Operation type
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter) GetEntityData ¶
func (udpJitter *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Payload size in request probe packet. The type is interface{} with range: // 28..1500. Units are byte. The default value is 32. Request interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize Protocol data size in payload of probe packets
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize) GetEntityData ¶
func (dataSize *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_DataSize) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics for a specified time interval. The type is slice of // Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat. EnhancedStat []*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats Table of statistics collection intervals
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats) GetEntityData ¶
func (enhancedStats *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interval in seconds. The type is interface{} with // range: 1..3600. Units are second. Interval interface{} // Buckets of enhanced statistics kept. The type is interface{} with range: // 1..100. The default value is 15. Buckets interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat Statistics for a specified time interval
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat) GetEntityData ¶
func (enhancedStat *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_EnhancedStats_EnhancedStat) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of packets to be transmitted during a probe. The type is interface{} // with range: 1..60000. The default value is 10. Count interface{} // Packet interval in milliseconds. The type is interface{} with range: // 1..60000. Units are millisecond. The default value is 20. Interval interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet Probe packet stream configuration parameters
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet) GetEntityData ¶
func (packet *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Packet) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics ¶
type Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of hours for which hourly statistics are kept. The type is // interface{} with range: 0..25. Units are hour. The default value is 2. Hours interface{} // Specify distribution interval in milliseconds. The type is interface{} with // range: 1..100. Units are millisecond. The default value is 20. DistInterval interface{} // Count of distribution intervals maintained. The type is interface{} with // range: 1..20. The default value is 1. DistCount interface{} }
Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics Statistics collection aggregated over an hour
func (*Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics) GetEntityData ¶
func (statistics *Ipsla_Operation_Definitions_Definition_OperationType_UdpJitter_Statistics) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_ReactionTriggers ¶
type Ipsla_Operation_ReactionTriggers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reaction trigger for an operation. The type is slice of // Ipsla_Operation_ReactionTriggers_ReactionTrigger. ReactionTrigger []*Ipsla_Operation_ReactionTriggers_ReactionTrigger }
Ipsla_Operation_ReactionTriggers Reaction trigger configuration
func (*Ipsla_Operation_ReactionTriggers) GetEntityData ¶
func (reactionTriggers *Ipsla_Operation_ReactionTriggers) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_ReactionTriggers_ReactionTrigger ¶
type Ipsla_Operation_ReactionTriggers_ReactionTrigger struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Operation number of the operation generating a // trigger. The type is interface{} with range: 1..2048. OperationId interface{} // Operation number of the operation to be triggered. The type is interface{} // with range: 1..2048. TriggeredOpId interface{} }
Ipsla_Operation_ReactionTriggers_ReactionTrigger Reaction trigger for an operation
func (*Ipsla_Operation_ReactionTriggers_ReactionTrigger) GetEntityData ¶
func (reactionTrigger *Ipsla_Operation_ReactionTriggers_ReactionTrigger) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions ¶
type Ipsla_Operation_Reactions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Reaction configuration for an operation. The type is slice of // Ipsla_Operation_Reactions_Reaction. Reaction []*Ipsla_Operation_Reactions_Reaction }
Ipsla_Operation_Reactions Reaction configuration
func (*Ipsla_Operation_Reactions) GetEntityData ¶
func (reactions *Ipsla_Operation_Reactions) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction ¶
type Ipsla_Operation_Reactions_Reaction struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Operation number. The type is interface{} with // range: 1..2048. OperationId interface{} // Reaction condition specification. Condition Ipsla_Operation_Reactions_Reaction_Condition }
Ipsla_Operation_Reactions_Reaction Reaction configuration for an operation
func (*Ipsla_Operation_Reactions_Reaction) GetEntityData ¶
func (reaction *Ipsla_Operation_Reactions_Reaction) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition ¶
type Ipsla_Operation_Reactions_Reaction_Condition struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // React on destination to source jitter threshold violation. JitterAverageDs Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs // React on probe timeout. Timeout Ipsla_Operation_Reactions_Reaction_Condition_Timeout // React on average round trip jitter threshold violation. JitterAverage Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage // React on error verfication violation. VerifyError Ipsla_Operation_Reactions_Reaction_Condition_VerifyError // React on round trip time threshold violation. Rtt Ipsla_Operation_Reactions_Reaction_Condition_Rtt // React on destination to source packet loss threshold violation. PacketLossSd Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd // React on average source to destination jitter threshold violation. JitterAverageSd Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd // React on connection loss for a monitored operation. ConnectionLoss Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss // React on source to destination packet loss threshold violation. PacketLossDs Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs }
Ipsla_Operation_Reactions_Reaction_Condition Reaction condition specification
func (*Ipsla_Operation_Reactions_Reaction_Condition) GetEntityData ¶
func (condition *Ipsla_Operation_Reactions_Reaction_Condition) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss ¶
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss React on connection loss for a monitored operation
func (*Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss) GetEntityData ¶
func (connectionLoss *Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_ConnectionLoss_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage React on average round trip jitter threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage) GetEntityData ¶
func (jitterAverage *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs React on destination to source jitter threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs) GetEntityData ¶
func (jitterAverageDs *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageDs_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd React on average source to destination jitter threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd) GetEntityData ¶
func (jitterAverageSd *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverageSd_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_JitterAverage_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs React on source to destination packet loss threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs) GetEntityData ¶
func (packetLossDs *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossDs_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd React on destination to source packet loss threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd) GetEntityData ¶
func (packetLossSd *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_PacketLossSd_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Specify threshold limits for the monitored element. ThresholdLimits Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_Rtt React on round trip time threshold violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_Rtt) GetEntityData ¶
func (rtt *Ipsla_Operation_Reactions_Reaction_Condition_Rtt) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YPresence bool // Threshold lower limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. LowerLimit interface{} // Threshold upper limit value. The type is interface{} with range: // 1..4294967295. This attribute is mandatory. UpperLimit interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits Specify threshold limits for the monitored element This type is a presence type.
func (*Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits) GetEntityData ¶
func (thresholdLimits *Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdLimits) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_Rtt_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_Timeout React on probe timeout
func (*Ipsla_Operation_Reactions_Reaction_Condition_Timeout) GetEntityData ¶
func (timeout *Ipsla_Operation_Reactions_Reaction_Condition_Timeout) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_Timeout_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError ¶
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create reaction condition for a particular operation. The type is // interface{}. Create interface{} // Type of action to be taken on threshold violation(s). ActionType Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType // Type of thresholding to perform on the monitored element. ThresholdType Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType }
Ipsla_Operation_Reactions_Reaction_Condition_VerifyError React on error verfication violation
func (*Ipsla_Operation_Reactions_Reaction_Condition_VerifyError) GetEntityData ¶
func (verifyError *Ipsla_Operation_Reactions_Reaction_Condition_VerifyError) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generate a syslog alarm on threshold violation. The type is interface{}. Logging interface{} // Generate trigger to active reaction triggered operation(s). The type is // interface{}. Trigger interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType Type of action to be taken on threshold violation(s)
func (*Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType) GetEntityData ¶
func (actionType *Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ActionType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType ¶
type Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of thresholding to perform. The type is IpslaThresholdTypes. ThreshType interface{} // Probe count for avarage, consecutive case or X value for XofY case. The // type is interface{} with range: 1..16. Count1 interface{} // Y value, when threshold type is XofY. The type is interface{} with range: // 1..16. Count2 interface{} }
Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType Type of thresholding to perform on the monitored element
func (*Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType) GetEntityData ¶
func (thresholdType *Ipsla_Operation_Reactions_Reaction_Condition_VerifyError_ThresholdType) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Schedules ¶
type Ipsla_Operation_Schedules struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Operation schedule configuration. The type is slice of // Ipsla_Operation_Schedules_Schedule. Schedule []*Ipsla_Operation_Schedules_Schedule }
Ipsla_Operation_Schedules Schedule an operation
func (*Ipsla_Operation_Schedules) GetEntityData ¶
func (schedules *Ipsla_Operation_Schedules) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Schedules_Schedule ¶
type Ipsla_Operation_Schedules_Schedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Operation number. The type is interface{} with // range: 1..2048. OperationId interface{} // Length of the time to execute (default 3600 seconds). The type is one of // the following types: enumeration IpslaLife Units are second., or int with // range: 0..2147483647 Units are second.. Life interface{} // How long to keep this entry after it becomes inactive. The type is // interface{} with range: 0..2073600. Units are second. Ageout interface{} // probe to be scheduled automatically every day. The type is interface{}. Recurring interface{} // Start time of the operation. StartTime Ipsla_Operation_Schedules_Schedule_StartTime }
Ipsla_Operation_Schedules_Schedule Operation schedule configuration
func (*Ipsla_Operation_Schedules_Schedule) GetEntityData ¶
func (schedule *Ipsla_Operation_Schedules_Schedule) GetEntityData() *types.CommonEntityData
type Ipsla_Operation_Schedules_Schedule_StartTime ¶
type Ipsla_Operation_Schedules_Schedule_StartTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of schedule. The type is IpslaSched. ScheduleType interface{} // Hour value(hh) in hh:mm:ss specification. The type is interface{} with // range: 0..23. Hour interface{} // Minute value(mm) in hh:mm:ss specification. The type is interface{} with // range: 0..59. Minute interface{} // Second value(ss) in hh:mm:ss specification. The type is interface{} with // range: 0..59. Second interface{} // Month of the year (optional. Default current month). The type is // IpslaMonth. Month interface{} // Day of the month(optional. Default today). The type is interface{} with // range: 1..31. Day interface{} // Year(optional. Default current year). The type is interface{} with range: // 1993..2035. Year interface{} }
Ipsla_Operation_Schedules_Schedule_StartTime Start time of the operation
func (*Ipsla_Operation_Schedules_Schedule_StartTime) GetEntityData ¶
func (startTime *Ipsla_Operation_Schedules_Schedule_StartTime) GetEntityData() *types.CommonEntityData
type Ipsla_Responder ¶
type Ipsla_Responder struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Responder TWAMP configuration. Twamp Ipsla_Responder_Twamp // Configure IPSLA Responder port type. Type Ipsla_Responder_Type // Enter twamp-light session details. TwampLight Ipsla_Responder_TwampLight }
Ipsla_Responder Responder configuration
func (*Ipsla_Responder) GetEntityData ¶
func (responder *Ipsla_Responder) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Twamp ¶
type Ipsla_Responder_Twamp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure responder timeout value in seconds. The type is interface{} with // range: 1..604800. Units are second. The default value is 900. Timeout interface{} }
Ipsla_Responder_Twamp Responder TWAMP configuration
func (*Ipsla_Responder_Twamp) GetEntityData ¶
func (twamp *Ipsla_Responder_Twamp) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight ¶
type Ipsla_Responder_TwampLight struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Create twamp-light session. SessionIds Ipsla_Responder_TwampLight_SessionIds }
Ipsla_Responder_TwampLight Enter twamp-light session details
func (*Ipsla_Responder_TwampLight) GetEntityData ¶
func (twampLight *Ipsla_Responder_TwampLight) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds ¶
type Ipsla_Responder_TwampLight_SessionIds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure session ID. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId. SessionId []*Ipsla_Responder_TwampLight_SessionIds_SessionId }
Ipsla_Responder_TwampLight_SessionIds Create twamp-light session
func (*Ipsla_Responder_TwampLight_SessionIds) GetEntityData ¶
func (sessionIds *Ipsla_Responder_TwampLight_SessionIds) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. SessionID. The type is interface{} with range: // 1..5. SessionId interface{} // Configure session timeout. The type is interface{} with range: 60..86400. // Units are second. TwampLightTimeout interface{} // Configure local ip address. LocalIp Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp }
Ipsla_Responder_TwampLight_SessionIds_SessionId Configure session ID
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId) GetEntityData ¶
func (sessionId *Ipsla_Responder_TwampLight_SessionIds_SessionId) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPV6 address. LocalIpv6Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses // Configure IPV4 address. LocalIpv4Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp Configure local ip address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp) GetEntityData ¶
func (localIp *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of local ipv4 address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address. LocalIpv4Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses Configure IPV4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses) GetEntityData ¶
func (localIpv4Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local IPv4 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Localv4Address interface{} // Configuration of local port. LocalPortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address Enter value of local ipv4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address) GetEntityData ¶
func (localIpv4Address *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of local port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber. LocalPortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers Configuration of local port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers) GetEntityData ¶
func (localPortNumbers *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local port. The type is interface{} with range: // 0..65535. LocalPort interface{} // Configure remote ip address. RemoteIp Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber Enter value of local port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber) GetEntityData ¶
func (localPortNumber *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPV4 address. RemoteIpv4Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses // Configure IPV6 address. RemoteIpv6Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp Configure remote ip address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote ipv4 address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address. RemoteIpv4Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses Configure IPV4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses) GetEntityData ¶
func (remoteIpv4Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote IPv4 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Remotev4Address interface{} // Configuration of remote port. RemotePortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address Enter value of remote ipv4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber. RemotePortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers Configuration of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote port. The type is interface{} with range: // 0..65535. RemotePort interface{} // Configuration of vrf. VrfNames Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber Enter value of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure vrf name value. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName. VrfName []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames Configuration of vrf
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..32. VrfName interface{} }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName Configure vrf name value
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote ipv6 address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address. RemoteIpv6Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses Configure IPV6 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses) GetEntityData ¶
func (remoteIpv6Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote IPv6 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Remotev6Address interface{} // Configuration of remote port. RemotePortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address Enter value of remote ipv6 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber. RemotePortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers Configuration of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote port. The type is interface{} with range: // 0..65535. RemotePort interface{} // Configuration of vrf. VrfNames Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber Enter value of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure vrf name value. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName. VrfName []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames Configuration of vrf
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..32. VrfName interface{} }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName Configure vrf name value
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv4Addresses_LocalIpv4Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of local ip address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address. LocalIpv6Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses Configure IPV6 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses) GetEntityData ¶
func (localIpv6Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local IPv6 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Localv6Address interface{} // Configuration of local port. LocalPortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address Enter value of local ip address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address) GetEntityData ¶
func (localIpv6Address *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of local port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber. LocalPortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers Configuration of local port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers) GetEntityData ¶
func (localPortNumbers *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Local port. The type is interface{} with range: // 0..65535. LocalPort interface{} // Configure remote ip address. RemoteIp Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber Enter value of local port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber) GetEntityData ¶
func (localPortNumber *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPV4 address. RemoteIpv4Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses // Configure IPV6 address. RemoteIpv6Addresses Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp Configure remote ip address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote ipv4 address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address. RemoteIpv4Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses Configure IPV4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses) GetEntityData ¶
func (remoteIpv4Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote IPv4 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Remotev4Address interface{} // Configuration of remote port. RemotePortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address Enter value of remote ipv4 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber. RemotePortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers Configuration of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote port. The type is interface{} with range: // 0..65535. RemotePort interface{} // Configuration of vrf. VrfNames Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber Enter value of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure vrf name value. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName. VrfName []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames Configuration of vrf
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..32. VrfName interface{} }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName Configure vrf name value
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv4Addresses_RemoteIpv4Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote ipv6 address. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address. RemoteIpv6Address []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses Configure IPV6 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses) GetEntityData ¶
func (remoteIpv6Addresses *Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote IPv6 address. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. Remotev6Address interface{} // Configuration of remote port. RemotePortNumbers Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address Enter value of remote ipv6 address
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Enter value of remote port. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber. RemotePortNumber []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers Configuration of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Remote port. The type is interface{} with range: // 0..65535. RemotePort interface{} // Configuration of vrf. VrfNames Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber Enter value of remote port
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure vrf name value. The type is slice of // Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName. VrfName []*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames Configuration of vrf
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames) GetEntityData ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName ¶
type Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. VRF Name. The type is string with length: 1..32. VrfName interface{} }
Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName Configure vrf name value
func (*Ipsla_Responder_TwampLight_SessionIds_SessionId_LocalIp_LocalIpv6Addresses_LocalIpv6Address_LocalPortNumbers_LocalPortNumber_RemoteIp_RemoteIpv6Addresses_RemoteIpv6Address_RemotePortNumbers_RemotePortNumber_VrfNames_VrfName) GetEntityData ¶
type Ipsla_Responder_Type ¶
type Ipsla_Responder_Type struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IPSLA Responder UDP address and port. Udp Ipsla_Responder_Type_Udp }
Ipsla_Responder_Type Configure IPSLA Responder port type
func (*Ipsla_Responder_Type) GetEntityData ¶
func (self *Ipsla_Responder_Type) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Type_Udp ¶
type Ipsla_Responder_Type_Udp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IP address. Addresses Ipsla_Responder_Type_Udp_Addresses }
Ipsla_Responder_Type_Udp Configure IPSLA Responder UDP address and port
func (*Ipsla_Responder_Type_Udp) GetEntityData ¶
func (udp *Ipsla_Responder_Type_Udp) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Type_Udp_Addresses ¶
type Ipsla_Responder_Type_Udp_Addresses struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure IP address for the permanent port. The type is slice of // Ipsla_Responder_Type_Udp_Addresses_Address. Address []*Ipsla_Responder_Type_Udp_Addresses_Address }
Ipsla_Responder_Type_Udp_Addresses Configure IP address
func (*Ipsla_Responder_Type_Udp_Addresses) GetEntityData ¶
func (addresses *Ipsla_Responder_Type_Udp_Addresses) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Type_Udp_Addresses_Address ¶
type Ipsla_Responder_Type_Udp_Addresses_Address struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. IP address of the Responder. 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}]+)?. LocalAddress interface{} // Configure port. Ports Ipsla_Responder_Type_Udp_Addresses_Address_Ports }
Ipsla_Responder_Type_Udp_Addresses_Address Configure IP address for the permanent port
func (*Ipsla_Responder_Type_Udp_Addresses_Address) GetEntityData ¶
func (address *Ipsla_Responder_Type_Udp_Addresses_Address) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Type_Udp_Addresses_Address_Ports ¶
type Ipsla_Responder_Type_Udp_Addresses_Address_Ports struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure port number for the permanent port. The type is slice of // Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port. Port []*Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port }
Ipsla_Responder_Type_Udp_Addresses_Address_Ports Configure port
func (*Ipsla_Responder_Type_Udp_Addresses_Address_Ports) GetEntityData ¶
func (ports *Ipsla_Responder_Type_Udp_Addresses_Address_Ports) GetEntityData() *types.CommonEntityData
type Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port ¶
type Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Port number to be enabled. The type is interface{} // with range: 0..65535. Port interface{} }
Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port Configure port number for the permanent port
func (*Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port) GetEntityData ¶
func (port *Ipsla_Responder_Type_Udp_Addresses_Address_Ports_Port) GetEntityData() *types.CommonEntityData
type Ipsla_ServerTwamp ¶
type Ipsla_ServerTwamp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Configure ippmserver inactivity timer value in seconds. The type is // interface{} with range: 1..6000. Units are second. The default value is // 900. InactivityTimer interface{} // Configure port number for ippmserver listening port. The type is // interface{} with range: 1..65535. The default value is 862. Port interface{} }
Ipsla_ServerTwamp IPPM Server configuration
func (*Ipsla_ServerTwamp) GetEntityData ¶
func (serverTwamp *Ipsla_ServerTwamp) GetEntityData() *types.CommonEntityData