man_ipsla_cfg

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL